Senior Software Development Engineer in Test
Core
Develop tools, frameworks, and applications to support client-to-server automation testing for Apple Services products like the App Store, Apple TV, and Apple Music.
Role type
Senior Software Development Engineer in Test (QA Automation)
Builds
Automation testing tools and frameworks for media services
Domain
Consumer media services, cloud infrastructure, data pipelines
Deliverable
production ML models
Required skills
Swift, Python, SQL, full-stack development (JavaScript/TypeScript), Kubernetes, Docker, CI/CD pipelines, data pipeline testing, AI agent design
Preferred skills
Big Data technologies (HDFS, AWS, Spark, Kafka, Cassandra), near real-time and batch data pipelines, ML model training/fine-tuning, enterprise ML applications (PyTorch, Scikit-learn)
Responsibilities
Design and create AI agents; build enterprise-level machine learning applications; develop automation testing frameworks for client-to-server workflows
Seniority
Senior, hands-on IC
