Software Engineer II Ml, Merchant Intel 8

Uber Uber · Consumer · New York, NY · Engineering

Software Engineer II ML on the Merchant Intelligence team at Uber Eats, focusing on building and productionizing ML models and scalable ML pipelines for merchant data processing, entity resolution, and feature engineering. The role involves improving data quality and serving critical use cases like sales outreach, onboarding, ads, and feed optimization.

What you'd actually do

  1. Design and deploy state-of-the-art machine learning models to automate merchant data reconciliation, entity resolution, and data quality improvements.
  2. Architect and maintain end-to-end large-scale ML pipelines that ingest and process complex merchant datasets to power downstream products like Home Feed and Ads.
  3. Develop robust merchant embeddings and features that improve the precision of sales outreach and the efficiency of the merchant onboarding process.
  4. Improve the ML quality, model serving foundation, and data infrastructure specifically for merchant intelligence.
  5. Partner closely with Product, Backend Engineering, and Platform teams to translate business needs into scalable ML solutions.

Skills

Required

  • Python
  • PyTorch
  • TensorFlow
  • ML systems design
  • recommendation systems

Nice to have

  • NLP
  • graph machine learning
  • entity resolution
  • Spark
  • Hive
  • Kafka
  • Cassandra
  • Java
  • Go

What the JD emphasized

  • recommendation system research experiences
  • large-scale systems
  • complex business problems
  • complex software systems

Other signals

  • merchant intelligence
  • large-scale systems
  • ML models
  • data processing