SDE2 – Software Development Engineer II (Full-Stack)
Job Description:
We are looking for a Software Development Engineer II (SDE2) who can take ownership of features end-to-end and contribute meaningfully to the technical direction of our platform.
This is not a "just ship tickets" role. You will be expected to build across the stack, and work closely with product, data, and AI teams to deliver scalable, high-impact solutions.
You will spend a significant portion of your time on the frontend, building interfaces that clinicians use daily to make critical care decisions, so strong React/TypeScript skills and an eye for clean, reliable UI are essential.
What You’ll Work On:
- Medical LLM Integration: Build and extend the platform layer that integrates with our in-house oncology LLM, enabling physicians to interact with patient data more effectively and improve care outcomes.
- Oncology Research Products: Design and ship products that power oncology research workflows, from clinical trial matching to data curation, serving some of the top cancer centers in the world.
- Scalable Infrastructure: Improve the systems that process and index thousands of complex medical records daily, ensuring reliability, accuracy, and performance at scale.
Key Responsibilities:
- Design, build, and maintain scalable full-stack systems across frontend and backend
- Write clean, testable, production-grade code with clear documentation
- Participate in architecture discussions and contribute to technical design decisions
- Independently debug and resolve complex issues across the stack
- Collaborate cross-functionally with client, product, data, engineering, and QA teams
- Set up and maintain monitoring, alerting, and observability for owned services
- Contribute to CI/CD pipelines, code reviews, and engineering best practices
Our Tech Stack:
- Frontend: React.js / TypeScript
- Backend: Java / Spring Boot
- AI Services: Python
- Database: PostgreSQL, Redis, Elasticsearch
- Infrastructure: AWS, Azure, Docker / Kubernetes, Temporal
Must Haves:
- 3–5 years of hands-on experience building production systems at scale
- Strong proficiency in Java and React.js / TypeScript
- Strong understanding of data structures, algorithms, and system design fundamentals
- Experience working with REST APIs, microservices, or distributed systems
- Solid experience with PostgreSQL or another relational database (SQL, query optimization, schema design, indexing)
- Comfort working across the full stack and owning features end-to-end
Good to Have:
- Experience with Elasticsearch (indexing, querying, relevance tuning) in a search or data retrieval context
- Hands-on experience with Temporal or similar workflow orchestration frameworks
- Exposure to data pipelines, event-driven architectures, or document processing systems
- Experience with AWS / Azure, Docker / Kubernetes, and CI/CD tooling
What We’re Looking For:
- Strong ownership mindset — you ship outcomes, not just code
- Comfortable with ambiguity in a fast-moving startup environment
- Bias for action — you move fast and iterate pragmatically
- Systems thinker — you look beyond your ticket and contribute to larger architectural decisions
Why Join Us?
- Impact at scale: The systems you build directly power AI workflows that accelerate cancer research and improve patient outcomes globally
- Cutting-edge problems: Work on complex, data-intensive systems at the intersection of AI, healthcare, and scale
- World-class team: Collaborate with top talent across AI, engineering, and product with best-in-industry compensation
- Culture that ships: Fast-paced, ownership-driven environment with company-sponsored workations (Bali, Sri Lanka, Goa, and more)
Perks & Benefits:
- Lunch provided at the office — one less daily decision
- Flexible working hours — we care about output, not clock-ins
- Comprehensive health insurance for you and your family
- Zomato meal benefits for early starts and late nights