Staff Software Engineer, Data Products

New
O
Omada HealthHealthcare Technology
Remote, USAFull-TimeStaff
SalaryZone 1: $202,400 - $253,000; Zone 2: $193,600 - $242,000; Zone 3: $176,000 - $220,000
Apply NowOpens the employer's application page

Job Details

Experience
8+ years
Required Skills
AWSPythonSQLApache AirflowJavaMachine LearningSparkScalaData modelingDistributed Systems

Requirements

  • 8+ years of experience building large-scale production data platforms and distributed data pipelines.
  • Expert-level SQL skills with strong data modeling expertise.
  • Strong programming proficiency in Python, Java, or Scala.
  • Experience with Apache Spark or similar distributed compute frameworks.
  • Experience with Apache Airflow or similar orchestration platforms.
  • Experience designing dimensional models, event models, and feature datasets.
  • Experience building production data systems using technologies like Databricks, Iceberg, Redshift, or Snowflake.
  • Experience implementing testing, CI/CD, observability, and production monitoring for data pipelines.
  • Understanding of Feature Stores and machine learning data lifecycle concepts.
  • Experience with streaming technologies such as Kafka or Flink.
  • Demonstrated ability to lead cross-team technical initiatives and influence engineering direction.
  • Bachelor’s degree in Computer Science or a similar discipline preferred.

Responsibilities

  • Design, build, and maintain reusable feature datasets supporting personalization, risk prediction, and recommendation systems.
  • Establish self-service data foundations to streamline dataset creation across the organization.
  • Partner with Data Scientists to translate modeling requirements into production-ready feature pipelines.
  • Define and build shared, reusable feature definitions to ensure consistency across the ML lifecycle.
  • Design and implement batch and streaming pipelines to transform raw data into ML-ready datasets.
  • Optimize large-scale distributed processing for performance, scalability, and cost efficiency.
  • Ensure data quality through rigorous testing, anomaly detection, schema validation, and pipeline monitoring.
  • Provide technical leadership on large-scale ML data system architecture and mentor team members.
View Full Description & ApplyYou'll be redirected to the employer's site
Zone 1: $202,400 - $253,000; Zone 2: $193,600 - $242,000; Zone 3: $176,000 - $220,000
Apply Now