Senior Software Engineer, Search Platform

New Yesterday

Senior Software Engineer, Search Platform Cupertino, California, United States | Software and Services Description We are seeking a talented Software Engineer to shape the future of the Search Platform for Apple Maps. You will design, build, and optimize large-scale, cloud-native services that power search experiences used by millions. Collaborating with Infra & SRE teams, you will develop solutions across the Apple ecosystem. We foster a culture of speed and agility, emphasizing rapid iteration, continuous improvement, and learning from failures. As a self-driven individual, you will guide the technical direction of the Search Platform, solve complex problems, and lead by example. Minimum Qualifications 5+ years of experience in designing, developing, and deploying high-performance, distributed systems and cloud-native frameworks at scale Expertise in microservices architecture, with experience in container orchestration platforms like Kubernetes Proficiency in Java, C++, or Python, with understanding of modern language features and performance-aware programming Experience with asynchronous I/O, event-driven architectures, and multi-threaded system design Skills in performance tuning, including memory and CPU profiling, garbage collection analysis, and latency optimization Strong understanding of distributed systems, fault tolerance, consistency models, and scalability Excellent communication and presentation skills for conveying complex ideas to teams and leadership Preferred Qualifications Bachelors degree in Computer Science, Engineering, or related field (Masters or higher preferred) Experience with distributed in-memory key-value stores like Redis or Memcached Knowledge of distributed stream processing and messaging systems such as Apache Kafka Proficiency with search indexing technologies like Apache Lucene and Solr Experience with cloud platforms such as AWS or GCP At Apple, compensation includes base pay within a range, reflecting skills and experience, with opportunities for growth. The pay range for this role is $147,400 to $272,100. Employees may participate in stock programs, receive benefits including medical, dental, retirement, discounts, educational reimbursement, and more. The role may also be eligible for bonuses, commissions, or relocation assistance. Learn more about Apple Benefits.
Apple is an equal opportunity employer committed to diversity and inclusion, promoting equal opportunity regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other protected characteristics. Learn more about your EEO rights. #J-18808-Ljbffr
Location:
Cupertino, CA, United States
Category:
Computer And Mathematical Occupations

We found some similar jobs based on your search