Taro Logo

Senior Software Tools and Automation Engineer - AI/ML

A leading technology company that designs, develops, and sells consumer electronics, software, and services.
$165,500 - $293,800
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Tools and Automation Engineer - AI/ML

Apple's Services Engineering AI/ML quality organization is seeking a Senior Software Tools and Automation Engineer to join their team. This role combines quality engineering expertise with software development skills to build and validate quality systems at scale.

The position focuses on developing test automation frameworks and infrastructure for Apple's AI/ML services. You'll work on building systems that can qualify complex APIs dependent on multiple systems, while collaborating across quality, engineering, program management and product teams.

As a senior engineer, you'll lead multi-functional projects, develop test strategies, and ensure comprehensive quality coverage for Apple's AI/ML offerings. The role requires strong technical skills in test automation, API testing, and software development using languages like Java and Python.

The compensation package includes a competitive base salary range of $165,500-$293,800, plus equity through RSUs and ESPP participation. Benefits include comprehensive healthcare, retirement plans, education reimbursement, and potential bonuses.

This is an excellent opportunity for someone passionate about quality engineering and AI/ML who wants to make an impact at scale. You'll help ensure Apple's AI/ML services meet the company's high quality standards while working with cutting-edge technology.

The ideal candidate combines technical expertise in automation and testing with strong collaboration skills. You should be excited about AI/ML technology and committed to delivering excellent customer experiences through robust quality systems.

Last updated 2 months ago

Responsibilities For Senior Software Tools and Automation Engineer - AI/ML

  • Partner with peers to develop test strategies prior to product kickoffs
  • Develop and maintain Client and API level automated tests
  • Work with multi-functional teams to identify potential gaps in test coverage
  • Build out systems, frameworks and automated tools to qualify APIs

Requirements For Senior Software Tools and Automation Engineer - AI/ML

Python
Java
  • BS or MS in Computer Science or related field or relevant industry experience
  • Passion for quality engineering and delivering large scale distributed systems
  • Working knowledge of data pipelines and testing systems that leverage Big Data
  • Proficiency in Java, Python or similar programming languages
  • Experience with planning and execution of validating REST and gRPC APIs
  • Creative problem solving with attention to detail
  • Solid communication skills
  • Highly organized, creative, self-motivated

Benefits For Senior Software Tools and Automation Engineer - AI/ML

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Stock options and RSUs
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?