Provide Technical Leadership: Mentor and guide a team of engineers, fostering a culture of innovation and excellence.
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.
Problem-Solving and Innovation: Tackle complex technical challenges, drive innovation, and stay up-to-date with emerging technologies.
Collaboration: Work closely with product managers, architects, and other engineers to deliver high-quality solutions.
6+ years of software engineering experience, with a focus on distributed systems, cloud technologies, and microservices architecture
Strong proficiency in Java
Deep understanding of cloud platforms (AWS, GCP, Azure)
Expertise in DevOps technologies (Docker, Kubernetes)
Proficiency in database technologies (SQL, NoSQL)
Bachelor's / Master’s degree in Computer Science or equivalent
Experience with big data technologies (Hadoop, Spark, Kafka)
Proven ability to lead and mentor engineering teams
Strong analytical and problem-solving skills
Excellent communication and collaboration skills
Experience in Ads domain is a plus
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.