ML Engineer – Agentic Systems Validation

AI overview

Contribute to the development of quality practices for AI-powered systems, collaborating closely with engineers to ensure reliable and testable solutions in a fast-paced environment.

Company overview:

TraceLink’s software solutions and Opus Platform help the pharmaceutical industry digitize their supply chain and enable greater compliance, visibility, and decision making. It reduces disruption to the supply of medicines to patients who need them, anywhere in the world.

 

Founded in 2009 with the simple mission of protecting patients, today Tracelink has 8 offices, over 800 employees and more than 1300 customers in over 60 countries around the world. Our expanding product suite continues to protect patients and now also enhances multi-enterprise collaboration through innovative new applications such as MINT.

 

Tracelink is recognized as an industry leader by Gartner and IDC, and for having a great company culture by Comparably.

ML Engineer – Agentic Systems Validation (0–2 Years Experience)

Location: Pune, India

Job Profile: QATGP3

Role Overview

We’re looking for an early-career SDET (Software Development Engineer in Test) to help build and maintain quality practices for AI-powered and agentic systems—including LLM-based features, tool-using agents, and automated workflows.

You’ll work embedded within the ML/AI team, collaborating closely with ML engineers, software engineers, and product partners to ensure AI experiences are reliable, testable, and production-ready. This role is a great fit for someone who enjoys learning fast, writing automation, and validating complex behaviors across modern systems—especially systems that can behave differently run-to-run due to non-determinism.

Key Responsibilities

End-to-End Testing for Agentic Systems

  • Execute and expand end-to-end testing for complex AI and multi-agent workflows

  • Help validate agent behaviors such as:

    • multi-step execution and task completion

    • tool/API calling correctness

    • context handling and state transitions

    • retry/fallback behavior under failures

  • Assist in building and maintaining regression test coverage using golden datasets and repeatable evaluation scenarios

  • Create and maintain test cases for functional, integration, and regression testing across services and UI

Test Automation & Quality Engineering

  • Contribute to and maintain test automation frameworks for API and service-level testing (and UI where needed)

  • Write automated tests as part of CI/CD pipelines to provide fast feedback for engineering teams

  • Investigate failures and help triage issues with engineers using logs, error traces, and test reports

  • Improve test data setup, test environments, and test execution reliability

Production Monitoring & Support

  • Assist with monitoring agentic systems in production, tracking:

    • workflow failures

    • unexpected agent behavior or degraded quality

    • latency and dependency issues

  • Help analyze incidents, reproduce problems, and contribute to post-incident fixes and regression prevention

  • Support observability efforts by validating key signals (logs/traces/metrics) and contributing to dashboards

Collaboration & Learning

  • Work closely with the ML/AI team to understand system behavior and quality risks

  • Participate in code reviews, test reviews, and sprint planning as a quality partner

  • Learn AI testing patterns and contribute ideas to improve reliability and evaluation practices

Required Skills

  • Basic to intermediate programming skills in Python, Java, or JavaScript/TypeScript

  • Familiarity with automated testing concepts: unit tests vs integration tests vs E2E tests

  • Some experience with at least one testing framework (examples):

    • Python: pytest, unittest

    • Java: JUnit/TestNG

    • JS/TS: Jest, Playwright

  • Understanding of APIs and service testing (REST fundamentals, JSON, HTTP)

  • Comfort debugging issues using logs, error traces, and test reports

  • Good understanding of non-deterministic agentic systems, including:

    • why AI/LLM-based behaviors can vary between runs

    • how multi-step agent workflows are developed (planning → tool use → observation → iteration)

    • practical approaches to testing agentic workflows (golden tests, controlled inputs, mocking tools/dependencies, replayable scenarios, and evaluation-based assertions rather than exact string matching)

  • Strong communication skills and eagerness to collaborate in a fast-moving team

Qualifications

  • 0–2 years of experience in QA automation, SDET, software engineering, internships, co-ops, or academic projects

  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience

  • Exposure to CI/CD tools (GitHub Actions, Jenkins, GitLab CI, etc.) is a plus

  • Interest in AI/ML systems and motivation to grow into AI quality engineering

Nice-to-Have

  • Personal projects or coursework involving AI/ML, chatbots, LLMs, or workflow automation

  • Exposure to Playwright/Selenium or API testing tools (Postman, REST Assured, etc.)

  • Familiarity with cloud basics (AWS/GCP/Azure) and microservice concepts

  • Interest in observability tools (Datadog, Grafana, ELK, OpenTelemetry)

  • Awareness of AI safety concepts (prompt injection, data leakage risks)

Please see the Tracelink Privacy Policy for more information on how Tracelink processes your personal information during the recruitment process and, if applicable based on your location, how you can exercise your privacy rights. If you have questions about this privacy notice or need to contact us in connection with your personal data, including any requests to exercise your legal rights referred to at the end of this notice, please contact [email protected].  

 

Join our passionate and dynamic team and be part of a company that is reshaping the supply chain landscape. Explore our current job openings and discover how you can contribute to our mission of ensuring a safer, more connected future.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

ML Engineer Q&A's
Report this job
Apply for this job