Senior AI/ML Software Development Engineer in Test

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$147,400–$272,100 / yr
Posted
23 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $206k
This role $210k
$132k most similar roles pay here $287k

This role pays less than 57% of similar roles. Most pay $176,000–$236,225 — the shaded band above. At the midpoint, this role pays about $210k versus about $206k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 638 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 505 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior AI/ML Software Development Engineer in Test

As a Senior AI/ML Software Development Engineer in Test on Apple’s Services Engineering AI/ML quality team, you will lead the design and implementation of testing frameworks and automation tools for backend services and machine learning pipelines. Your day-to-day responsibilities include guiding tool analysis, recommending coding guidelines, and implementing CI/CD processes to enhance productivity and quality across cross-functional teams. You will mentor junior members while identifying and addressing inefficiencies in process and architecture to foster a culture of continuous testing and built-in quality throughout the software development lifecycle. This role requires expertise in Java or Python, along with advanced experience in testing distributed systems and machine learning pipelines. Ideal candidates possess a BS or MS in Computer Science, a passion for quality engineering, and creative problem-solving skills, complemented by knowledge of Big Data systems like Apache Spark and experience designing AI/ML algorithms.

What you'll do

  • Guide analysis for selecting tools by creating proof of concept models and recommending best practices.
  • Design and implement automation tests and frameworks for backend services and machine learning pipelines.
  • Analyze processes and architectures to identify inefficiencies and drive improvements continuously.
  • Mentor junior team members in quality assurance techniques and methodologies.
  • Partner with cross-functional teams to enhance productivity and quality through innovative testing strategies.

What we're looking for

  • BS or MS in Computer Science or equivalent industry experience.
  • Proficiency in Java, Python, or similar programming languages.
  • Advanced expertise in testing frameworks for distributed systems and ML pipelines.
  • Passionate about quality engineering and creative testing approaches.
  • Strong communication and collaboration skills with multiple stakeholders.
  • Experience identifying and driving improvements in process inefficiencies.
  • Knowledge of Big Data systems like Apache Spark is beneficial.

More like this

Similar roles

AI/ML - Senior OS Software Engineer, Evaluation

Apple Inc

Cupertino, CA 50 days ago $147,400$272,100
Objective-C Swift C/C++ Kotlin Operating System Fundamentals Threading Synchronization Primitives Inter-Process Communication Scheduling CI/CD Unit Testing Integration Testing

Senior AI/ML Engineer

General Motors (GM)

Remote (Mountain View, CA) 4 days ago $170,600$261,300
Python Transformers Generative_AI Multimodal_Systems AutoML Quantization Model_Distillation Architecture_Search CVPR ICML NeurIPS IJCAI KDD Robotics_Conference_Papers AV_ADAS_Experience
Remote Hybrid

Senior Software Engineer, AI Frameworks

Nvidia

Remote (Santa Clara, CA) 68 days ago $152,000$241,500
Kubernetes Docker CI/CD Python Go C++ PyTorch Ray llm-d Dynamo Helm Kustomize Terraform AWS Grafana Prometheus GitOps OpenAPI Swagger
Remote