
Posted 4 days ago
Machine Learning Software Engineer
AppleMachine Learning Software Engineer
Requirements
Bachelor’s Degree in Computer Science or equivalent, Programming expertise in Java, Experience in Information Retrieval or Generative AI, 8+ years of work experience, Designing scalable distributed systems, Knowledge of data structures and algorithms, Experience with Solr or OpenSearch
Skills
JavaMachine Learninggenerative AI
About the role
Responsibilities
- Build and support high-performance, scalable enterprise platforms for Search, Knowledge Graph, and ML/inferencing systems
- Ensure high availability, optimal performance, and minimal latency for high-throughput applications
- Develop and manage diverse workloads across ML, Knowledge Graph, and Inference platforms
- Explore and implement latest open-source technologies and innovative solutions to elevate customer experience
- Collaborate across multifaceted technical and business teams to deliver robust enterprise solutions
Requirements
- Bachelor’s Degree in Computer Science, Information Technology, or equivalent
- 8+ years of professional software engineering experience
- Programming expertise in Java
- Hands-on experience with Solr, OpenSearch, or relevance tuning of Search results
- Experience in Information Retrieval or Generative AI (GenAI)
- Proven ability to design scalable, highly available distributed systems for high data volumes
- Strong understanding of data structures, algorithms, concurrency, and multi-threading
Preferred Qualifications
- Exposure to data processing and model training or fine-tuning methodologies
- Experience with JVM performance tuning
- Experience with Big Data processing systems
- Meaningful contributions to Open Source Software
About the Company
Apple's Applied Machine Learning team accelerates digital transformation through machine learning across Apple's enterprise ecosystem. We provide a comprehensive suite of ML platforms, solutions, and services to drive efficiency and innovation at Apple scale.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeMachine Learning Software Engineer
Apple · Bengaluru
