Job Details

Job Information

Software Development Engineer in Test, AiDP
AWM-5187-Software Development Engineer in Test, AiDP
10/28/2025
11/2/2025
Negotiable
Permanent

Other Information

www.apple.com
Austin, TX, 78703, USA
Austin
Texas
United States
78703

Job Description

No Video Available
 

Role Number: 200616478-0240

Summary

Join Apple's Applied Machine Learning Engineer Services team, where innovative ideas rapidly become exceptional products that impact millions of users worldwide. We're looking for a passionate Software Development Engineer in Test to help ensure our machine learning platforms and GenAI solutions meet Apple's high standards for quality, accessibility, and user experience.

Description

Our Applied Machine Learning Engineer Services team supports the development of large-scale data science and enterprise generative AI applications that serve multiple Apple lines of business. We contribute to open-source projects, collaborate across the entire company, and work with Apple-scale data to create meaningful customer experiences. In this role, you will provide build, release, and quality assurance services to a diverse team of engineers, data scientists, DevOps professionals, and managers who are committed to delivering reliable, inclusive technology solutions on the frontier of the latest technologies. This role involves creating and maintaining tools, frameworks and services to address emerging needs of the team in the areas of Continuous Integration and Delivery, as well as manual product validation.

Minimum Qualifications

  • Strong foundation in software systems and acceptance testing

  • 2+ years of professional experience in software quality engineering, test automation, or software development with Java or Python

  • Hands-on experience developing automated test frameworks (UI, API, integration, or regression)

  • Hands-on experience with CI/CD tools and systems

  • Proficient configuring application services and shell scripting in Linux environments

  • Experience with version control systems (e.g., Git)

  • Bachelors in Computer Science or similar or equivalent work experience

Preferred Qualifications

  • 3+ years of professional experience in software quality engineering, test automation, or software development with Java and Python

  • Excellent interpersonal skills, a passion for innovation and quality with strong sense of project ownership

  • Practical experience testing distributed systems (Cassandra, Spark, Flink, Kafka, Solr) and ETL pipelines

  • Strong foundation in software testing principles and clean coding practices with proven experience of defining strategies for integration, system, API contract, security, performance and acceptance testing

  • Understanding of general Machine Learning as well as GenAI concepts and lifecycle processes

  • Familiarity with containerization technologies (Docker, Kubernetes)

  • Background in performance testing using tools like Gatling or JMeter

  • Experience using Cloud infrastructure (e.g., AWS, Google Cloud, public cloud)

  • Ability to understand and use modern GenAI development enhancement tools like Claude Code or Cursor

  • Knowledge of accessibility testing practices and inclusive design principles

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant (https://www.eeoc.gov/sites/default/files/2023-06/22-088_EEOC_KnowYourRights6.12ScreenRdr.pdf) .

Other Details

No Video Available
--

About Organization

 
About Organization