Apple Ads is looking to hire a Software Engineer to help craft the future of Apple's advertising platforms, working on highly scalable, low-latency systems that power billions of ad impressions daily and solve complex technical challenges to drive innovation.
Requirements
- 12+ years of software engineering experience, with a focus on distributed systems, cloud technologies, and microservices architecture
- 6+ years of Experience in Ads domain
- Strong proficiency in Java
- Deep understanding of cloud platforms (AWS, GCP, Azure)
- Deep Understanding of Information Retrieval systems, using technologies like Solr, Lucene, ElasticSearch etc.
- DevOps technologies (Docker, Kubernetes)
- Proficiency in database technologies (SQL, NoSQL)
Responsibilities
- Design, develop, and optimize highly scalable, distributed systems.
- Leverage cloud-native technologies and microservices architecture to build robust and resilient solutions.
- Tackle complex technical challenges, drive innovation, and stay up-to-date with emerging technologies.
- Work closely with product managers, architects, and other engineers to deliver high-quality solutions.
Other
- Proven ability to lead and mentor engineering teams
- Strong analytical and problem-solving skills
- Excellent communication and collaboration skills
- Experience with Rust
- Bachelor’s / Master’s degree in Computer Science or equivalent