Software Development Engineer in Test

Socket.dev

Cupertino (CA)

On-site

USD 130,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Apple is looking for a Senior Software Development Test Engineer to join its Media Services QA team. This role centers around developing innovative tools and applications to enhance automation testing for ASE products, which span a variety of Apple services.

The ideal candidate brings over 10 years of experience and expertise in languages like Swift, Python, and SQL, while also having experience with machine learning technologies and data analytics. Strong communication and teamwork are essential for success in this dynamic environment.

Qualifications

  • 10+ years experience in building tools and frameworks for QA automation testing.
  • Good understanding of full-stack development including back-end services and front-end UI design.
  • Experience building enterprise-level machine learning applications.

Responsibilities

  • Develop tools, frameworks and applications to support client-to-server automation testing.
  • Improve data quality across different systems.

Skills

Swift
Python
SQL
Kubernetes
Docker
CICD pipelines
Javascript
Typescript
Big Data
Machine Learning

Education

B.S. or M.S. in Computer Science or equivalent experience

Tools

HDFS
AWS
Spark
Kafka
Cassandra
PyTorch
Scipy
Scikit-learn

Job description

The Apple Services Engineering (ASE) team is one of the most exciting examples of Apple’s long-held passion for combining art and technology. These are the people who power the App Store, Apple TV, Apple Music, Apple Podcasts, and Apple Books. And they do it on a massive scale, meeting Apple’s high expectations with high performance to deliver a huge variety of entertainment in over 35 languages to more than 150 countries.

These engineers build secure, end-to-end solutions. They develop the custom software used to process all the creative work, the tools that providers use to deliver that media, all the server‑side systems, and the APIs for many Apple services. Thanks to Apple’s unique integration of hardware, software, and services, engineers here partner to get behind a single unified vision. That vision always includes a deep commitment to strengthening Apple’s privacy policy, one of Apple’s core values.

Although services are a bigger part of Apple’s business than ever before, these teams remain small, nimble, and cross‑functional, offering greater exposure to the array of opportunities here.

The Media Services QA team is seeking a senior software development test engineer who is interested in ASE products, wants to make an impact on them and on Apple as a whole, excels at improving the data quality, and is driven to use and create cutting‑edge tools and technologies. This role involves developing tools, frameworks and applications to support client‑to‑server automation testing.

Qualifications
  • B.S. or M.S. in Computer Science or equivalent experience.
  • Proficiency in Swift, Python and SQL.
  • 10+ years experience in building tools and frameworks for QA automation testing.
  • Good understanding of full‑stack development including back‑end services and front‑end UI design in Javascript or Typescript.
  • Strong skills in building and developing with service infrastructures such as Kubernetes, Docker, CICD pipelines.
  • Understanding of data analytics, data interrelationships and data pipeline testing.
  • Experience in designing and creating AI agents.
  • Strong analytic and problem‑solving skills.
  • Experience with Big Data technologies (e.g. HDFS, AWS, Spark, Kafka, Cassandra).
  • Experience with near real‑time (NRT) and Batch data pipelines.
  • Experience with ML model training or fine‑tuning.
  • Experience building enterprise‑level machine learning applications with PyTorch, Scipy, Scikit‑learn.
Desired Attributes
  • Self‑motivated individual with strong technical skills who can contribute in a team environment.
  • Comfortable and adaptable in a fast‑paced environment.
  • Good soft skills, especially listening and interfacing with stakeholders.
  • Willingness to work cross‑functionally with other teams.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Development Engineer in Test
Software Development Engineer in Test

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 150,000 - 278,000
Medical and dental coverage
Retirement benefits
Employee stock programs
+1
Software Engineer in Test -AI/ML
Software Engineer in Test -AI/ML

Socket.dev • Seattle (WA)

On-site
USD 140,000 - 190,000
Senior QA Automation Engineer - Data & Service Platform
Senior QA Automation Engineer - Data & Service Platform

Apple • Cupertino (CA)

On-site
USD 130,000 - 160,000
Senior SDET Engineer
Senior SDET Engineer

Apple • United States

On-site
USD 120,000 - 180,000
Software Development Engineer in Test – Apps, Identity Management Services
Software Development Engineer in Test – Apps, Identity Management Services

Apple • United States

On-site
USD 140,000 - 190,000
Software Development Engineer (Developer Experience and Platform Tools)
Software Development Engineer (Developer Experience and Platform Tools)

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 150,000 - 278,000
Comprehensive medical coverage
Dental coverage
Employee stock programs
+2
Tools and Automation Engineer, Enterprise Systems
Tools and Automation Engineer, Enterprise Systems

Apple Inc. • Austin (TX)

On-site
USD 110,000 - 150,000
Software Development Engineer in Test — Retail Engineering
Software Development Engineer in Test — Retail Engineering

Apple • United States

On-site
USD 140,000 - 210,000
Software Engineer in Test -AI/ML
Software Engineer in Test -AI/ML

Apple Inc. • Seattle (WA)

Hybrid
USD 142,000 - 263,000
Stock programs
Employee stock purchase plan
Medical and dental coverage
+2
Senior Software Engineer in Test, Distributed Systems - ACS
Senior Software Engineer in Test, Distributed Systems - ACS

Apple Inc. • Seattle (WA)

On-site
USD 175,000 - 309,000