T

Truveta

Analyzes health records for medical research

Software Engineer - Data Quality

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeHyderabad, Telangana, IndiaNo salary listedIn-person

About the Job

Requirements

  • A 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 writing Python for machine learning, AI-based data analytics, or statistical modeling.
  • Hands-on experience across the software development lifecycle, including design, implementation, testing, deployment, operations, and performance.
  • Working knowledge of the statistics and model-evaluation methods that underpin the modeling work.
  • Ability to learn a new domain quickly.
  • Clear written and spoken communication and ability to collaborate across disciplines.

Responsibilities

  • Build performant AI-based anomaly detection and monitoring systems using machine learning and supporting statistical methods to analyze big data at scale.
  • Design, implement, test, deploy, operate, and tune the online services, automation, and tooling that monitor Truveta's data, contributing hands-on to every stage of the software development lifecycle.
  • Detect and characterize data-quality issues such as missing or late feeds, volume and distribution shifts, schema and contract drift, duplication, and implausible clinical values.
  • Develop and evaluate detection approaches, from statistical baselines and time-series methods through machine-learning models, and measure them on precision, recall, and alert usefulness rather than accuracy alone.
  • Turn detection output into actionable signals, including alerts with root-cause context, data-quality metrics, and dashboards trusted by engineering and clinical teams.
  • Work with data-processing engineers to build quality checks into pipelines so that defects are caught where they are introduced.
  • Collaborate with product managers, clinical informaticists, architects, and other engineers to define quality for each data domain.
  • Take part in design reviews, code reviews, and the on-call rotation for owned services.

Desired Qualifications

  • Experience developing and evaluating AI or machine-learning approaches for anomaly detection, with supporting knowledge of statistical methods, time-series analysis, or data-quality monitoring.
  • Experience working as part of distributed teams, particularly across India and the United States.
  • Experience processing large datasets with Spark, Databricks, or comparable distributed frameworks, and strong SQL.
  • Experience running services on Microsoft Azure.
  • Familiarity with data-quality and observability tooling such as Great Expectations, Deequ, Soda, or equivalent in-house frameworks.
  • Experience operating machine-learning models in production, including drift monitoring and retraining.
  • Exposure to healthcare, clinical, or other regulated data.

About the Company

Truveta

Analyzes health records for medical research

Truveta sells health data and research software to life sciences companies, public health teams and healthcare organizations studying diseases, drugs and medical devices. Its platform organizes de-identified patient records into longitudinal datasets and normalizes clinical information into standard medical terminology for analysis. Researchers build cohorts and examine treatment patterns in a cloud workspace, while Truveta Intelligence translates plain-language questions into structured analyses. The company sells data subscriptions and supplies evidence services spanning study design, custom analytics and research delivery. Truveta was founded in September 2020.

Company size
201-500
Company stage
Late Stage VC
Total funding
$515M
Headquarters
Bellevue, WA
Founded
2020

Recently Posted Jobs

Explore more opportunities at Truveta

See more jobs