Software Engineer - Maps Search

Santa Clara Valley (Cupertino), California, United States
Software and Services


Weekly Hours: 40
Role Number:200247014
Apple is looking for self driven, Infrastructure Engineers to deliver the next generation of Local Search! This is an opportunity to be part of a team which is re-architecting search infrastructure from the ground up to deliver the best in class local search experience for our customers. This is an ideal role for someone who is passionate about search, cares about innovation, software craftsmanship, building high performance software products, and always thinking about optimizing software for best utilization of resources and provide a high quality of customer experience by providing the best search results.

Key Qualifications

  • Experience in software design and development of large scale distributed systems, programming in Java or C++.
  • Preferred Qualifications
  • Expertise in debugging/testing/analyzing system and application performance.
  • Expertise in JVM internals and profiling tools.
  • Experience with Redis, Kubernetes.


Collaborate closely with partner teams to help define roadmap for Search Infrastructure & Services. Identify opportunities and design/build/maintain large scale services and productivity tools. Provide architectural guidance and mentorship to improve the engineering org. Foster and nurture team culture, bring clarity and energy, resolve conflicts to get things done.

Education & Experience

BA/BS Degree in Computer Science or a related technical discipline, or equivalent practical experience.

Additional Requirements