ApplySarthi

Senior Backend Software Engineer — Medical Data Pipeline

NeuralFrame

Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.

Got this interview? Our apps help you get the job.

Skills named in this job

Read from the description itself, not inferred.

This role on the market

12,539 open software roles across 979 companies are on ApplySarthi right now, most of them in Bengaluru (763), Hyderabad (293), Pune (209).

What software roles keep asking for: Python (33%), AWS (30%), Java (30%), System design (26%), C++ (23%), CI/CD (22%), Observability (22%), Kubernetes (21%) — counted across their open postings here.

Remote Backend Software Engineer jobs · AWS jobs · Airflow jobs · CI/CD jobs · ETL jobs

Counted across 14 company job boards, updated as roles open and close.

Preparing for this interview

Interviews for software roles keep coming back to Python, AWS, Java, System design. Practise those questions before you sit with NeuralFrame.

Questions you are likely to be asked

  1. Why do you want to join NeuralFrame?
  2. What is your experience with Rust? Tell me one thing you learned the hard way.
  3. Walk me through a system you built. How was it designed, and what would you change now?
  4. Tell me about a hard bug you tracked down. How did you find the cause?
  5. How do you decide what to test, and what does good code review look like to you?

Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.

Practise the Senior Backend Software Engineer — Medical Data Pipeline at NeuralFrame interview free →

We are seeking a Senior Backend Engineer to take ownership of our Medical data pipeline, which ingests, processes, and delivers data from hospital systems into our analytics and workflow tools. This is a mission-critical role with significant growth potential, working directly on infrastructure that supports hospitals, cancer registries, and researchers nationwide. Part of the pipeline, our hospital data acquisition layer, is written in Rust. You'd work in both languages: Rust where performance and correctness matter most, async Python for the rest. If you've learned Rust, at work or on your own, we especially want to hear from you. No prior medical data experience is required — just a willingness to learn quickly. What matters most is how you think about data and the clarity of your thinking. You will collaborate closely with product managers, data engineers, and integration teams to keep our systems scalable, reliable, and easy to maintain. **Our stack:** Rust (hospital data acquisition layer), async Python (Mypy, Pytest, Ruff, uv), PostgreSQL and MongoDB, Dagster or Airflow for orchestration, Terraform/Open Tofu, and AWS (ECS/Fargate, RDS, Lambda, S3), with CI/CD through GitHub Actions. **Responsibilities** - Own and maintain the core backend services that pull Medical data from hospital systems and transform it for analytics and research - Design, develop, and optimize ETL workflows for large healthcare datasets - Build safe distributed systems: async I/O, rate limiting, retries, and ACID guarantees - Write clean, maintainable, well-tested code, with strong type-checking, unit and integration testing, and CI/CD practices - Monitor and improve system performance, reliability, and scalability - Participate in code reviews (including reviewing AI-assisted code), mentor other engineers, and help shape engineering best practices **Required Skills & Experience** - Strong expertise in **Python**, including packaging, **async programming (asyncio)**, **Mypy**, and **Pytest** - Strong expertise in **SQL** (PostgreSQL preferred), including schema design and migrations - Working experience with **MongoDB** or another document database - Experience building, deploying, and maintaining backend services or data pipelines in production - Solid understanding of Git/GitHub workflows and code review - Proficiency with Linux command-line tools - Uses AI coding assistants productively, and knows how to verify their output with types, tests, and CI rather than trusting it **Nice-to-Have Skills** - **Rust**: a strong plus. Part of our hospital data acquisition layer is written in Rust; tell us what you've built with it, whether at work or on your own - Familiarity with **healthcare data standards** and EHR integration (e.g., HL7 v2, C-CDA, NAACCR, OMOP, EHR APIs and their backend authorization) - Workflow orchestration with **Dagster** or **Airflow** - Infrastructure as code (**Terraform**/OpenTofu) and **AWS** (ECS/Fargate, RDS, Lambda, S3) - **FastAPI** or similar web frameworks - Experience with pipelines that include LLM or ML steps - Experience in a regulated environment (HIPAA or similar)

Match this job to your CV

ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.

Check my match →

Need answers during your interview? Try Live Sarthi.

Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.

Try Live Sarthi free →

A Windows app, from the same team as ApplySarthi.

Listed on wellfound · posted 2026-10-13. ApplySarthi collects openings and links to application pages; the role is advertised by NeuralFrame, not by us.