Software Engineer - Distributed Systems
Core
Design, implement, and operate highly scalable distributed platforms and services for Apple's Advertising Platforms group.
Role type
Senior Software Development Engineer (Distributed Systems)
Builds
Highly performant advertising platforms and services for Apple News and App Store Search Ads
Domain
Advertising technology, distributed systems, cloud infrastructure
Deliverable
production ML models
Required skills
Java, Spring, distributed systems, cloud platforms (AWS), frontend technologies, software development life cycle, AI for development
Preferred skills
high-throughput low-latency systems, ReactJS, Ads domain experience
Technologies
Java, Spring, AWS, ReactJS
Responsibilities
Design and implement distributed services, develop tools and metrics for platform success, tune and resolve technical issues, collaborate across global partners, tackle complex technical challenges
Seniority
Mid-Senior, hands-on IC
