Machine Learning Software Engineer

Apple Apple · Big Tech · Hyderabad, India · Software and Services

Software Engineer with 5+ years of experience in Java development, distributed systems, and Search/Information Retrieval, with a keen interest in Generative AI. The role involves building, scaling, and maintaining enterprise platforms for Search, Knowledge Graph, ML, and inferencing systems, focusing on high availability, performance, and low latency.

What you'd actually do

  1. building and supporting the high-performance, scalable enterprise platforms that underpin our Search, Knowledge Graph, ML and inferencing systems
  2. development and optimal functioning of diverse workloads across ML/KG/Inference platforms
  3. exploration of, and building deep understanding of latest open source technologies and innovative solutions
  4. ensuring unparalleled availability, optimal performance, and minimal latency for our high-throughput applications

Skills

Required

  • Java development
  • distributed systems
  • Search
  • Information Retrieval
  • relevancy tuning
  • Solr or OpenSearch
  • designing scalable, highly available distributed systems

Nice to have

  • Python
  • Generative AI
  • Data processing
  • Model Training
  • FineTuning
  • Performance tuning JVMs
  • BigData processing systems
  • OpenSource Software

What the JD emphasized

  • Search
  • Information Retrieval
  • relevancy tuning
  • Generative AI
  • GenAI
  • Search & GenAI technologies
  • Search, Knowledge Graph, ML and inferencing systems
  • ML/KG/Inference platforms
  • Java development
  • distributed systems
  • high-throughput applications
  • scalable, highly available distributed systems

Other signals

  • building, scaling, and maintaining next-generation systems and applications that leverage the power of Search & GenAI technologies
  • building and supporting the high-performance, scalable enterprise platforms that underpin our Search, Knowledge Graph, ML and inferencing systems
  • development and optimal functioning of diverse workloads across ML/KG/Inference platforms