Senior Software Engineer, Data & AI Platform
Omada Health · United States · 2 days ago
RemoteRemoteEngineering$179k–$224k/yrFull-time
About the role
We are seeking a Senior Software Engineer to help design, build, and scale modern data platform capabilities using cloud-native technologies and AI-driven solutions.
Responsibilities
- Develop reusable frameworks, platform services, and engineering patterns that enable teams to build reliable, scalable data-products and AI-powered workflows.
- Leverage Generative AI to enhance data discovery, governance, developer productivity, and self-service access to trusted data.
- Partner with Analytics, Applied-AI, Data-engineering and application teams to deliver platform capabilities that support business and clinical decision-making.
- Evaluate and integrate modern data and AI technologies with a focus on scalability, reliability, developer experience, and cost efficiency.
- Apply Generative AI technologies to improve data enablement, documentation, discovery, workflow automation, and platform usability.
- Promote software engineering best practices, including clean code, automated testing, CI/CD, infrastructure-as-code, monitoring, and secure data handling.
Requirements
- 5+ years of professional software engineering or data engineering experience building scalable data platforms, services, pipelines, or analytics infrastructure.
- Hands-on experience with modern data architectures, including data lakes, lakehouses, warehouses, analytical datastores, and batch or real-time processing systems.
- Strong programming skills in Python and SQL, with experience building production-grade data systems.
- Working knowledge of distributed computing and cloud-native technologies such as Spark, Kubernetes etc.
- Hands-on experience with Infrastructure as Code using Terraform (or a similar tool such as Pulumi, CloudFormation/CDK) to provision and manage cloud infrastructure.
- Experience applying data engineering best practices around data quality, lineage, governance, reliability, observability, and operational excellence.
- Practical experience using Generative AI tools or technologies to improve engineering workflows, automation, analytics, or data platform capabilities.
- Strong problem-solving, communication, and collaboration skills, with the ability to work effectively across technical and non-technical teams.
- Self-directed, pragmatic, and comfortable working through ambiguity in a fast-moving environment.
Qualifications
- Hands-on experience with Databricks, including Delta Lake, Unity Catalog, Workflows, Delta Live Tables, MLflow, Model Serving.
- Experience with NoSQL datastores, including document databases, graph databases, key-value stores, wide-column stores, or search-oriented systems.
- Experience with Generative AI application patterns such as RAG, knowledge-graph, etc.
- Experience working with sensitive data in regulated environments such as healthcare, privacy, fintech, or other compliance-heavy industries.
Skills
- Generative AI technologies.
- Data engineering best practices.
- Software engineering best practices.
Benefits
- Competitive salary with generous annual cash bonus.
- Equity grants.
- Remote first work from home culture.
- Flexible Time Off to help you rest, recharge, and connect with loved ones.
- Generous parental leave.
- Health, dental, and vision insurance (and above market employer contributions).
- 401k retirement savings plan.
- Lifestyle Spending Account (LSA).
- Mental Health Support Solutions.
Pay
Base Compensation Ranges: $179,400 - $224,300* in California, New York State and Washington State, $171,600 - $214,500* in Colorado. Other states may vary.
This role is also eligible for participation in annual cash bonus and equity grants.
*The actual offer, including the compensation package, is determined based on multiple factors, such as the candidate's skills and experience, and other business considerations.
Please click here for more information on our Candidate Privacy Notice.