Senior Software Engineer in Test — AI/ML & Backend APIs

Socket.dev

Seattle (WA)

On-site

USD 140,000 - 190,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Apple Services Engineering is seeking a Software Developer In Test to build developer tools and test frameworks for backend services and ML pipelines. You will lead cross-functional projects, design automated tests, and drive quality across the SDLC on a fast-moving team.

The role requires hands-on expertise in Java or Python, designing testing frameworks for distributed systems, and mentoring peers. Strong collaboration and communication are essential to deliver high-quality services at scale.

Qualifications

  • Bachelor’s degree with 5+ years, or Master’s with 3+ years, of experience in software development and/or test automation, including at least 3 years leading complex, distributed systems.
  • Proficiency in Java, Python or similar programming languages.
  • Experience in designing and implementing testing frameworks for distributed systems, service-layer testing, including backend APIs, data processing, and infrastructure components.
  • Passion for quality engineering and delivering creative approaches for testing machine learning algorithms and large scale distributed data systems.
  • Impeccable communication skills and ability to effectively collaborate with multiple stakeholders across organizations and project timelines.
  • Highly organized, creative, self-motivated, and passionate about achieving results.
  • Excited about the possibilities unlocked by AI and ML technologies
  • Advocacy for a positive customer experience.

Responsibilities

  • Design, implement and maintain automation tests, testing & development frameworks and tooling to support various backend services and machine learning models and pipelines.
  • Analyze, recommend, and implement best practices for coding guidelines and design principles, process workflow, quality gates, CI/CD process, etc.
  • Partner with cross functional teams to define and drive quality assurance best practices, techniques and methodologies needed to enhance productivity and quality.
  • Identify process and architecture inefficiencies and help drive improvements while reducing risk, fostering a culture of built-in quality and continuous testing throughout the SDLC.
  • Guide tool analysis, create proof of concept models, and make recommendations to support the tools selection process.
  • Mentor junior team members

Skills

Java
Python
Distributed systems
Test automation
Communication
Leadership
AI/ML enthusiasm

Education

Bachelor's degree
Master's degree

Tools

CI/CD pipelines

Job description

Apple Services Engineering is seeking a Software Developer In Test to build developer tools and test frameworks for backend services and ML pipelines. You will lead cross-functional projects, design automated tests, and drive quality across the SDLC on a fast-moving team.

The role requires hands-on expertise in Java or Python, designing testing frameworks for distributed systems, and mentoring peers. Strong collaboration and communication are essential to deliver high-quality services at scale.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer in Test -AI/ML
Software Engineer in Test -AI/ML

Socket.dev • Seattle (WA)

On-site
USD 140,000 - 190,000
SDET: AI-Driven Web & API Test Automation Engineer
SDET: AI-Driven Web & API Test Automation Engineer

Apple Inc. • Sunnyvale (CA)

On-site
USD 150,400 - 225,300
Software QA Engineer AI/ML Test Automation
Software QA Engineer AI/ML Test Automation

Apple Inc. • Sunnyvale (CA)

On-site
USD 150,000 - 278,000
Employee stock purchase plan
RSU awards
Medical and dental coverage
+1
Software Engineer in Test – Embedded, ML-Driven Automation
Software Engineer in Test – Embedded, ML-Driven Automation

Apple Inc. • San Diego (CA), Northern (KY)

Hybrid
USD 123,000 - 214,000
Medical and dental coverage
Retirement benefits
Discounted products
+1
Senior AI-Driven QA Engineer (UI & API)
Senior AI-Driven QA Engineer (UI & API)

Apple Inc. • Seattle (WA)

On-site
USD 166,000 - 251,000
Employee stock plan
RSU awards
ESPP discount
+6
SDET, Messages — Automate Quality at Scale
SDET, Messages — Automate Quality at Scale

Apple Inc. • San Diego (CA)

On-site
USD 142,000 - 264,000
ML Test & Automation Engineer — Graphics & Games
ML Test & Automation Engineer — Graphics & Games

Apple • Cupertino (CA)

On-site
USD 120,000 - 160,000
SDET Engineer: Test Automation & CI/CD Expert
SDET Engineer: Test Automation & CI/CD Expert

Apple • Indianapolis (IN)

On-site
Senior Software Engineer, Automation & Testing Tools
Senior Software Engineer, Automation & Testing Tools

Apple Inc. • Cupertino (CA)

On-site
USD 185,000 - 325,000
Apple stock plans
Discretionary bonuses
Relocation assistance
+3
AI Developer Tools Engineer — GenAI Platform Backend
AI Developer Tools Engineer — GenAI Platform Backend

Apple Inc. • Sunnyvale (CA)

On-site
USD 150,400 - 225,300