Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer - Data Quality

Home > Python programming jobs

Software Engineer - Data Quality in Others new

  • Truveta
  • Full time
  • Email
  • Hyderābād, India

Responsibilities

  • Build AI-based anomaly-detection and monitoring systems using machine learning and statistical methods for large-scale data.
  • Design, implement, test, deploy, operate, and tune online services, automation, and tooling across the software development lifecycle.
  • Detect data-quality issues including missing or late feeds, volume and distribution shifts, schema and contract drift, duplication, and implausible clinical values.
  • Develop and evaluate statistical, time-series, and machine-learning detection approaches using precision, recall, and alert usefulness.
  • Create actionable alerts, root-cause context, data-quality metrics, and dashboards for engineering and clinical teams.
  • Build quality checks into data-processing pipelines with data-processing engineers.
  • Collaborate with product managers, clinical informaticists, architects, and engineers to define data quality standards.
  • Participate in design reviews, code reviews, and on-call operations for owned services.

Requirements

  • Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.
  • At least 1 year of experience building production-quality services on a cloud platform such as Azure, AWS, or GCP.
  • At least 2 years of experience writing Python for machine learning, AI-based data analytics, or statistical modeling.
  • Hands-on experience with software design, implementation, testing, deployment, operations, and performance.
  • Working knowledge of statistics and model-evaluation methods.
  • Strong problem-solving, communication, collaboration, and ability to learn a new domain quickly.
  • Preferred experience with AI or machine-learning anomaly detection, statistical methods, time-series analysis, or data-quality monitoring.
  • Preferred experience with distributed teams, especially across India and the United States.
  • Preferred experience processing large datasets with Spark, Databricks, or comparable distributed frameworks, plus strong SQL.
  • Preferred experience running services on Microsoft Azure.
  • Preferred familiarity with Great Expectations, Deequ, Soda, or equivalent data-quality and observability frameworks.
  • Preferred experience operating production machine-learning models, including drift monitoring and retraining.
  • Preferred exposure to healthcare, clinical, or other regulated data.

Truveta

Truveta is a real-world intelligence company transforming medical science with unprecedented data and AI. Truveta powers breakthrough discoveries, accelerates regulatory-grade evidence, and unlocks real-time insights from a dataset uniquely built with and owned by US health systems—united by a mi...

Similar positions

Senior Data Engineer - Finance

  • Circle
  • Full time
  • USA
  • 11/04/2026
  • Salary: $152k-$205k
  • Remote

Staff Software Engineer - Developer Experience

  • Addepar
  • Full time
  • USA
  • 11/04/2026
  • Salary: $158k - $248k/yr
  • Remote

Senior Software Engineer, GRC

  • Reddit
  • Full time
  • USA
  • 11/04/2026
  • Salary: $191k - $267k/yr
  • Remote

Senior Software Engineer

  • Turing
  • Full time
  • Others
  • 11/04/2026
  • São Paulo, Brazil

Senior Machine Learning Engineer

  • Adyen
  • Full time
  • USA
  • 11/04/2026
  • Salary: $228k - $317k/yr
  • San Francisco, CA