Not specified (potentially hybrid or onsite based on apple's culture).
5+ years software engineering experience
Java or python programming expertise
Distributed systems design skills
Apple's Applied Machine Learning team is seeking a highly skilled Machine Learning Software Engineer with over 5 years of experience, particularly in Java development, distributed systems, and expertise in Search and Generative AI. The role involves building scalable enterprise platforms while ensuring optimal performance and availability
Job Summary
The role involves building and maintaining next-generation systems leveraging Search and Generative AI technologies for Apple's enterprise ecosystem.
Candidates will ensure unparalleled availability, optimal performance, and minimal latency for high-throughput applications serving business-critical needs.
The team seeks a highly motivated engineer with strong interpersonal communication skills to collaborate across multifaceted technical and business teams.
Matching Summary
Match Score: 85
Apple's Applied Machine Learning team is seeking a highly skilled Machine Learning Software Engineer with over 5 years of experience, particularly in Java development, distributed systems, and expertise in Search and Generative AI. The role involves building scalable enterprise platforms while ensuring optimal performance and availability.
Skills & Requirements
Must-have
5+ years software engineering experience
Java or Python programming expertise
Distributed systems design skills
Search and information retrieval experience
Relevance tuning of search results
Nice-to-have
Generative AI (GenAI) interest
Open source software contributions
JVM performance tuning exposure
BigData processing system knowledge
Model training or fine-tuning methodologies
Key Requirements
Bachelor's Degree in Computer Science or equivalent
Minimum 2 years work experience in IR or GenAI
Strong understanding of concurrency and multi-threading