Sr. Engineering Manager, Distributed Systems

Austin, Texas, United States
Software and Services


Posted: Dec 5, 2018
Role Number: 200001777
Imagine what you could do here. At Apple, new ideas have a way of becoming outstanding products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Apple’s Applied Machine Learning team has built systems for a number of large-scale data science applications. We work on many high-impact projects that serve various Apple lines of business. We use the latest in open source technology and as committers on some of these projects, we are opening up the boundaries. Working with different teams, we lead many streams of Apple-scale data. We bring it all together and extract the value. We do all this with an excellent group of software engineers, data scientists, dev-ops engineers and managers.

Key Qualifications

  • Proven track record as a manager, demonstrated aptitude in managing complex backend infrastructure projects.
  • Strong multi-functional partnerships and leadership skills.
  • Have shown aptitude in building and launching large-scale distributed systems.
  • Strong Object Oriented Programming skills and proficiency in languages like Java, C++ or similar.
  • Experience in distributed systems, design and implementation of high throughput, low latency systems.
  • Experience in building and managing highly skilled team of distributed systems engineers.
  • Solid CS background, concurrent programming, and data structures.
  • Solid understanding of the full development lifecycle, developing detailed technical designs, and implementation.
  • 3+ Years of managerial experience and with 8+ Years of Software engineering experience.


Join Apple's Applied Machine Learning Team as a Senior Software Engineering Manager where you will help build innovative software applications. You have development and implementation experience of large scale mission critical applications while leading a team of elite engineers. This role will architect innovative solutions while playing a hands-on development role to deliver products fast paced, dynamic environment. Main responsibilities of this position are the following: Architect creative products, and innovate new technologies & solutions, play a hands-on development and design role, and deliver product in a rapid and dynamic environment. Be involved in challenging and fast paced projects supporting Apple's business by delivering innovative Systems. Develop tools to monitor system health, performance, and deployment. Work with project managers and technical teams, in a multi-functional environment, to implement quality products that meet the business goals. You are self-motivated, dedicated and solution-oriented individual.

Education & Experience

BS degree in computer science or equivalent field plus 10-12 years or MS degree plus 8-10 years experience, or equivalent.

Additional Requirements