Senior Software Engineer, Platform

Komodo Health
Summary
Join Komodo Health as a Senior Software Engineer and help lead the development of platform-enabled workflow tools. You will design and implement data processing and transformation at scale, build robust data pipelines, and implement data best practices. This role involves partnering with various teams to understand complex health data use cases and build foundational pieces of the data platform architecture. You will also contribute to Python packages and APIs, ensure non-functional requirements are met, and mentor other engineers. The position offers potential for growth into an engineering management role. Komodo Health offers a competitive salary and benefits package, including health insurance, retirement benefits, paid time off, and a hybrid work model.
Requirements
- Minimum of 7-8 years of experience
- Expertise with building scalable backend services using modern frameworks such as FastAPI
- Expertise with processes and toolings in the entire software development life cycle in an agile environment, including design, implementation, testing, deployment, and monitoring&alerting
- Solid computer science skills and proficiency in Python programming language. Able to leverage industry standard design patterns and engineering best practices
- Demonstrated track-record of delivering products and features with varying degrees of complexity, and through several iterations of product development
- Capable of quickly building expertise on an as-need basis on a new tech stack
- Experience with systems level design, including support and operations. Understand and design for non-functional concerns such as performance, cost optimization, maintainability and developer experience. Relevant experience with cloud infrastructure technologies such as AWS
- Mentor and/or train other engineers in relevant skills and/or technologies
- Knowledge of analytics, familiarity with a variety of numerical methods/algorithms and basic level understanding of ML algorithms
Responsibilities
- Expanded or enhanced the Platform data integration APIs
- Designed and optimized caching strategies (including, perhaps, inclusion of new data storage mediums/platforms) for processing cohort outputs and running analytics
- Recommended and implemented additional pre-calculation and caching strategies as needed to ensure that SLAs are met
- Promoted API versioning best practices and open API standards in development
- Leveraged relevant AWS services (API gateway, lambdas, among others), updating as needed to take advantage of new beneficial features in support of the API
- Partnered with product managers to understand the variety of internal and external analytic specification needs across a diverse set of use cases
- Partnering with Engineering team members, Product Managers, and customer-facing teams to understand complex health data use cases and business logic
- Being curious about our data
- Building foundational pieces of our data platform architecture, pipelines, analytics, and services underlying our platform
- Designing and developing reliable data pipelines that transform data at scale, orchestrated jobs via Airflow/Temporal, using SQL and Python in Snowflake
- Contributing to python packages in Github and APIs, using current best practices
- Ensure non-functional requirements are met, such as around developer experience and maintainability
- Managed technical dependencies between different microservices to ensure smooth operations
- Set a high technical standard overall and be a mentoring resource for others on the team and in the larger organization
Preferred Qualifications
Expertise with industry standard distributed systems (i.e. Spark/Databricks), data pipeline tools (e.g. Airflow/Temporal) and databases (i.e. Snowflake, PostgreSQL)
Benefits
- Comprehensive health, dental, and vision insurance
- Flexible time off and holidays
- 401(k) with company match
- Disability insurance and life insurance
- Leaves of absence in accordance with applicable state and local laws and regulations and company policy
- Performance-based bonuses
- Equity awards
Share this job:
Similar Remote Jobs

