At Apple, the business problem is to craft the future of Apple's advertising platforms, powering ads and sponsorships across Apple Services, including the App Store, Apple News, and MLS Season Pass, while respecting user privacy and delivering value for advertisers.
Requirements
- Experience with Rust
- 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)
- Experience with big data technologies (Hadoop, Spark, Kafka)
Responsibilities
- System Design and Architecture: 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.
- Collaboration: Work closely with world-class engineers to solve complex technical challenges and drive innovation.
- Design, develop, and optimize highly scalable, low-latency systems that power billions of ad impressions daily.
- Deliver high-quality solutions.
Other
- Proven ability to lead and mentor engineering teams
- Strong analytical and problem-solving skills
- Excellent communication and collaboration skills
- 12+ years of software engineering experience, with a focus on distributed systems, cloud technologies, and microservices architecture
- Bachelor’s / Master’s degree in Computer Science or equivalent