
Software Development Engineer - II
Engineering at Innovaccer
With every line of code, we accelerate our customers' success, turning complex challenges into innovative solutions. Collaboratively, we transform each data point we gather into valuable insights for our customers. Join us and be part of a team that's turning dreams of better healthcare into reality, one line of code at a time. Together, we’re shaping the future and making a meaningful impact on the world.
About the Role: Software Development Engineer - II (Python)
The technology that once promised to simplify patient care has brought more issues than anyone ever anticipated. At Innovaccer, we defeat this beast by making full use of all the data Healthcare has worked so hard to collect and replace long-standing problems with ideal solutions. Data is our bread and butter for innovation.
We are looking for a Software Development Engineer - II with strong expertise in Python, infrastructure tooling, and system design to help us build highly available, resilient platforms. This role demands strong backend engineering skills, a system architecture mindset, and experience integrating with AI/ML frameworks.
A Day in the Life
-
Review overnight alerts and health dashboards for MongoDB, Elasticsearch, and Redis clusters.
-
Sync with platform engineering and AI enablement teams on incidents and automation projects.
-
Develop or refine APIs exposing database metrics to internal AI agents.
-
Work with infrastructure-as-code (e.g., Terraform, Helm, Ansible) to manage HA environments in Kubernetes.
-
Collaborate with ML engineers to deploy lightweight AI agents for resource scaling and issue prediction.
-
Troubleshoot real-time issues like replication lag or index bloat using monitoring dashboards.
-
Run simulations/tests for self-healing agents (e.g., auto-failover mechanisms).
Responsibilities
-
Design and build scalable backend platforms using Python (FastAPI, Flask, Django, etc.)
-
Architect distributed systems and deploy microservices-based architectures.
-
Manage infrastructure with Docker, Kubernetes, and CI/CD pipelines.
-
Optimize and monitor databases like PostgreSQL, MongoDB, Redis, and Elasticsearch.
-
Support integration and deployment of AI/ML models using tools like MLflow, TensorFlow, or PyTorch.
-
Build and maintain automation scripts, runbooks, and observability tooling.
-
Work cross-functionally with SREs, AI/ML engineers, and product teams.
Required Skills
Functional:
-
Reliability mindset and passion for building self-healing systems
-
Analytical problem solver with experience handling distributed environments
-
Strong collaboration and communication abilities
-
Hands-on incident response and post-incident review experience
-
Ability to optimize database and cache workflows
Technical:
-
5+ years of experience in backend or platform engineering roles
-
Deep experience with MPP/Columnar DBs (Redshift, Snowflake, Azure Synapse)
-
Strong knowledge of OLTP databases (Postgres, MS SQL Server)
-
Hands-on with MongoDB, Redis, Elasticsearch in production settings
-
Skilled in developing RESTful APIs and scripting with Python
-
Proficiency with Terraform, Helm, Ansible, and other IaC tools
-
Monitoring expertise with Prometheus, Grafana, ELK stack, or OpenTelemetry
-
Exposure to AI-powered infrastructure (auto-scaling, anomaly detection)
-
Familiarity with cloud-native deployments (AWS, Azure, GCP) using Kubernetes
What We Offer
-
Generous Leave Benefits: Up to 40 days of leave annually.
-
Parental Leave: Among the industry's best policies.
-
Sabbatical Leave Policy: For skill development or academic focus.
-
Health Insurance: Comprehensive coverage for you and your family.
-
Pet-Friendly Office (Noida only).
-
Creche Facility for Children (India offices).
Where and How We Work
Our Noida office is situated in a modern techspace, equipped with amenities to support a productive work environment. We follow a five-day work schedule to promote collaboration and efficiency.
About Innovaccer
Innovaccer Inc. is the data platform that accelerates innovation. The Innovaccer platform unifies patient data across systems and care settings and empowers healthcare organizations with scalable, modern applications that improve clinical, financial, operational, and experiential outcomes. Our solutions are deployed across 1,600+ hospitals and clinics in the U.S., impacting over 54 million lives and delivering $1.5 billion+ in cumulative cost savings.
Diversity & Inclusion
Innovaccer is an equal opportunity employer. We celebrate diversity and foster an inclusive workplace where all employees feel valued and empowered.
Note on Hiring Practices
Innovaccer does not charge any fees or require payment for employment. Beware of any such requests and report them immediately to px@innovaccer.com.
Check us out: [YouTube] [Glassdoor] [LinkedIn] [innovaccer.com]
Apply for this job
*
indicates a required field