Senior Engineering Manager - Applied Machine Learning - Aidp

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

Engineering Manager to lead and scale the Search / Information Retrieval team, focusing on building and scaling enterprise platforms that leverage Search & GenAI technologies. The role involves bridging legacy IR with modern GenAI for intelligent information ecosystems, managing inference systems, and ensuring high performance and low latency.

What you'd actually do

  1. lead and scale the Search / Information Retrieval team
  2. building, scaling, and maintaining next-generation systems and applications that leverage the power of Search & GenAI technologies
  3. building and supporting the high-performance, scalable enterprise platforms that underpin our Search, Knowledge Graph, ML and inferencing systems
  4. ensuring unparalleled availability, optimal performance, and minimal latency for our high-throughput applications
  5. development and optimal functioning of diverse workloads across ML/KG/Inference platforms, coupled with the exploration of, and building deep understanding of latest open source technologies and innovative solutions

Skills

Required

  • Java development
  • distributed systems
  • Search
  • Information Retrieval
  • relevancy tuning
  • Generative AI (GenAI)
  • leadership or management capacity
  • Search & IR algorithms
  • ranking architectures

Nice to have

  • Solr
  • Open Search
  • Lucene
  • RAG (Retrieval-Augmented Generation)
  • Vector Databases
  • Hybrid Search strategies
  • software engineering principles
  • data structures and algorithms
  • build, hire, and retain top-tier engineering talent
  • managing teams of engineers
  • manage expectations and communication
  • concurrency and multi-threading
  • design patterns
  • debugging and analytical methodologies
  • Data processing
  • Model Training
  • FineTuning methodologies
  • Performance tuning JVMs
  • BigData processing systems
  • Meaningful Contributions to OpenSource Software
  • foster a culture of innovation, psychological safety, and technical excellence

What the JD emphasized

  • 10+ Years of experience in Software Engineering, with at least 3+ years in a leadership or management capacity
  • Proficiency in Java and in Information Retrieval and Generative AI
  • Deep Expertise in Search & IR
  • Proven track record of designing systems that integrate Generative AI, RAG (Retrieval-Augmented Generation), Vector Databases, and Hybrid Search strategies
  • Proven history of designing, architecting, and deploying highly available, distributed systems capable of handling massive data volumes and low-latency requirements

Other signals

  • leading and scaling the Search / Information Retrieval team
  • 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
  • bridge the gap between legacy search infrastructure (IR) and modern Generative AI capabilities to build next-generation, highly intelligent information ecosystems