Truveta logo

Software Engineer - Data Quality

Truveta
NewPosted today

LOCATION

Hyderabad · Onsite

EXPERIENCE

1+ Years

SKILLS REQUIRED

Data QualityPythonMachine LearningAnomaly DetectionModel EvaluationData AnalysisSQL

Job description

Overview

Join the founding team of the Truveta India Development Center to build AI-based anomaly detection and monitoring systems that keep Truveta's healthcare data at high quality.

What you'll do

  • 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 signals people can act on: alerts with root-cause context, data-quality metrics, and dashboards that engineering and clinical teams trust.
  • Work with data-processing engineers to build quality checks into pipelines so that defects are caught where they are introduced.
  • Collaborate with cross-functional teams including product managers, clinical informaticists, architects, and other engineers to define what quality means for each data domain.
  • Take part in design reviews, code reviews, and the on-call rotation for the services you own.

What you'll need

  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
  • 1+ years of experience building production-quality services on a cloud platform such as Azure, AWS, or GCP.
  • 2+ years writing Python for machine learning, AI-based data analytics, or statistical modeling.
  • Hands-on experience across the software development lifecycle: design, implementation, testing, deployment, operations, and performance.
  • Working knowledge of the statistics and model-evaluation methods that underpin that modeling work.
  • Strong problem-solving skills and the ability to learn a new domain quickly.
  • Clear written and spoken communication, and comfort collaborating across disciplines.

Nice to have

  • 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.

Details

  • Location: Hyderabad, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineer - Data Quality