Posted in

Senior Software Engineer – Machine Learning

Senior Software Engineer – Machine Learning

CompanyAdobe
LocationSan Jose, CA, USA
Salary$142700 – $257600
TypeFull-Time
DegreesMaster’s, PhD
Experience LevelSenior

Requirements

  • MS with 8 years of work experience or PhD with 6 years of work experience
  • Hands-on experience in building large-scale search and recommendation rankers using advanced technologies like Transformers and Language models
  • Deep expertise in search relevance, ranking, and retrieval systems, including vector search and multimodal data handling
  • Strong programming skills in Python, and familiarity with frameworks like PyTorch and TensorFlow
  • Experience with ElasticSearch, HBase, Kafka/SQS, and real-time processing frameworks like Apache Storm
  • Knowledge of advanced concepts such as Retrieval Augmented Generation (RAG), multimodal search, and neural agents
  • Proven ability to develop scalable, fault-tolerant systems and GPU-based processing pipelines
  • Strong analytical skills with a passion for bringing to bear data to drive decisions and improvements

Responsibilities

  • Build and Scale AI-Powered Information Retrieval Capabilities: Construct scalable, multimodal, and multilingual search and discovery systems to improve the discovery experience in Adobe’s flagship products.
  • Develop Innovative Ranking Models: Build brand new ranking models using technologies like Transformers, Multi-modal Embeddings, and LambdaMART. Optimize these algorithms for relevance and performance.
  • Collaborate with Core Services and Integrations: Work closely with product engineering teams to integrate ranking models within RESTful services. Measure quality through offline and online evaluation systems and AB tests.
  • Improve retrieval quality with embeddings and vector search.
  • Data-Driven Insights and Analytics: Use data analytics to evaluate system performance, understand user feedback, and drive continuous improvements.

Preferred Qualifications

    No preferred qualifications provided.