1

Machine Learning Sdet Jobs (NOW HIRING)

SDET

Chicago, IL · On-site

$51.50 - $66.50/hr

Senior Software Development Engineer in Test Chicago, IL Who We Are: Northern Trust is a Chicago-based bank with more than 20 international locations and 16,500 employees. From sovereign wealth funds ...

OR

$50 - $64.50/hr

The Software Development Engineer in Test provides testing services that mitigate the risk of software defects and increase the quality, effectiveness, and efficiency of Republic Services' software ...

SDET with Playwright

Alpharetta, GA · On-site

$48.75 - $63/hr

Overview: SDET with PlaywrightAlpharetta, GA (Day 1 onsite)Long TermLooking for Technical SDET with Programming backgroundJava development background experiencePlaywright TypescriptsThanks ...

SDET

Fort Mill, SC · On-site

$44 - $56.75/hr

Job Title: SDET - QE Automation Engineer Location: Fort Mill, SC (Fully Onsite) Employment Type: Contract

SDET

Chicago, IL · On-site

$81K - $97.20K/yr

RAPP Chicago is looking for a SDET to join our award-winning Technology team. WHO WE ARE: We are ... machine learning algorithms. • Familiarity with Large Language Models (LLMs) and Retrieval ...

Principal SDET

Westlake, TX · On-site

$129.60K - $173.80K/yr

Principal Software Development Engineer in Test /Westlake Who We Are Solera is a global leader in ... machine learning, sensor fusion, coaching workflows, reporting, alert management engines, high ...

next page

Showing results 1-20

Machine Learning Sdet information

See salary details

$10

$51

$77

How much do machine learning sdet jobs pay per hour?

As of Jun 3, 2026, the average hourly pay for machine learning sdet in the United States is $51.54, according to ZipRecruiter salary data. Most workers in this role earn between $47.12 and $60.82 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Machine Learning SDET, and why are they important?

To thrive as a Machine Learning SDET, you need a solid background in computer science, software testing, and machine learning concepts, typically supported by a degree in a related field. Familiarity with testing frameworks (like PyTest), CI/CD tools, version control systems, and experience with ML libraries such as TensorFlow or PyTorch are essential. Strong analytical thinking, attention to detail, and effective communication skills help you collaborate across teams and ensure model reliability. These skills are crucial for building robust testing processes that ensure the quality and reliability of machine learning systems in production.

How do Machine Learning SDETs typically collaborate with data scientists and software engineers during the development lifecycle?

Machine Learning SDETs (Software Development Engineers in Test) play a crucial role in bridging the gap between data science and engineering teams. They work closely with data scientists to understand model requirements and design effective test strategies for validating model performance and reliability. At the same time, they collaborate with software engineers to ensure seamless integration of ML models into production environments, often contributing to CI/CD pipelines and automated testing frameworks. This cross-functional collaboration ensures the delivery of robust, scalable, and high-quality ML solutions.

What is a Machine Learning SDET?

A Machine Learning SDET (Software Development Engineer in Test) is a specialized role that focuses on testing and ensuring the quality of machine learning models and systems. They design, develop, and maintain automated testing frameworks specifically for ML pipelines, validate data integrity, and verify that models perform as expected. ML SDETs work closely with both data scientists and software engineers to identify issues, improve model reliability, and streamline the deployment process. Their work is crucial to catching errors early and ensuring that AI-driven products are robust and reliable.

What is the difference between Machine Learning Sdet vs Data Scientist?

AspectMachine Learning SdetData Scientist
Required CredentialsBachelor's in CS, Software Testing certifications, ML knowledgeBachelor's/Master's in CS, Data Analysis, Statistics
Work EnvironmentTesting teams, ML development projects, QA focusData analysis, model development, research
Employer & Industry UsageTech companies, AI firms, software testing rolesTech, finance, healthcare, research institutions

While both roles involve working with machine learning, a Machine Learning Sdet primarily focuses on testing and validating ML models to ensure quality and reliability. In contrast, a Data Scientist analyzes data, develops models, and derives insights. The roles overlap in ML knowledge but differ in their core responsibilities and work focus.

Software Development Engineer in Test (SDET)

Tech Tammina

Okemos, MI • On-site

$45.25 - $58.50/hr

Full-time

Posted 18 days ago


Job description

Role: Software Development Engineer in Test (SDET)
Location: Okemos, MI - Hybrid (minimum of 3 days a week
Duration: Long term
Primary Responsibilities:
  • Partner with Agile feature teams to understand user stories, define acceptance criteria, and promote a test-first mindset through collaboration in design and refinement sessions.
  • Build, maintain, and evolve test automation frameworks using Playwright (preferred), TypeScript, or other enterprise-approved tools to support API and UI testing.
  • Drive the transition from legacy frameworks (e.g., Selenium + Java, Postman/Newman) to unified automation aligned with our CI/CD strategy.
  • Collaborate with developers and QA engineers to ensure test cases are executed in CI pipelines and provide fast, actionable feedback.
  • Support feature teams with manual testing efforts when needed, including test case design, exploratory testing, and validation of complex workflows that are not yet automated.
  • Develop and maintain automated API tests (REST/SOAP) and end-to-end tests that validate functional and non-functional requirements.
  • Participate in code reviews and contribute to test architecture decisions to ensure reliability, reusability, and scalability of test assets.
  • Write and maintain SQL queries to validate data integrity and support test data creation strategies.
  • Serve as a quality engineering champion-help guide automation strategy, mentoring peers, and contributing to continuous improvement of QA practices.
  • Ensure traceability between requirements, tests, and defects, and support compliance with enterprise policies (e.g., HIPAA, security, audit readiness).

Preferred Experience:
  • Hands-on experience with Playwright (TypeScript preferred) or similar frameworks like Cypress.
  • Migration experience from Selenium + Java or Postman to modern frameworks.
  • Familiarity with test reporting, dashboarding, and quality metrics in a DevOps environment.
  • Experience with test case management tools (e.g., qTest, QMetry, TestRail) and requirements traceability.