We are looking for a talented and driven Software Engineer to help shape the future of the Search Platform for Apple Maps. Youll play a key role in designing building and optimizing the next generation of large-scale cloud-native services that power search experiences used by millions. You will also be working with cross functional Infra & SRE teams to build solutions that work seamlessly across the entire Apple value a culture of speed and agilityiterate quickly improve continuouslywhere rapid iteration learning from failures and constant refinement are at the core of how we this environment you will develop and deploy solutions swiftly learn from each iteration and constantly refine your approach to deliver better results. As a self-driven results-oriented individual with a strong work ethic you will play a key role in guiding the technical direction of the Search Platform solving complex problems and leading by example.
5 years of experience designing developing and deploying high-performance distributed systems and cloud-native frameworks at scale
Expertise in microservices architecture with production experience in container orchestration platforms like Kubernetes
Proficiency in Java C or Python with deep understanding of modern language features concurrency models and performance-aware programming
Hands-on experience with asynchronous I/O event-driven architectures and multi-threaded system design
Skilled in performance tuning including memory and CPU profiling garbage collection analysis and end-to-end latency optimization
Solid understanding of distributed systems fundamentals including fault tolerance consistency models and scalability trade-offs
Excellent technical communication and presentation skills with the ability to convey complex ideas to cross-functional teams and leadership
Bachelors degree in Computer Science Engineering or a related field (Masters or higher a plus)
Deep experience with distributed in-memory key-value stores such as Redis or Memcached
Strong knowledge of distributed stream processing and messaging systems including Apache Kafka
Proficiency with search indexing technologies especially Apache Lucene and Solr
Hands-on experience with cloud platforms such as AWS or GCP
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.