SunnyvaleRecruiter Since 2001
the smart solution for Sunnyvale jobs

Backend Software Engineer II - Uber Eats

Company: Uber
Location: Sunnyvale
Posted on: September 4, 2021

Job Description:

*About the Role* The Eats Search is a part of the Eats Discovery group and is responsible for helping eaters find the food they want quickly, accurately, delightfully. The team's mission is to craft a *reliable*, *personalized* and *delightful* search experience for all delivery occasions. As the world moves towards increased adoption of delivery services, we believe that effortless search & discovery system will be one of the biggest product differentiators in the years to come. Checkout some of our work here - https://eng.uber.com/tag/eats-discovery/   *What the Candidate Will Do* Depending upon their previous expertise and interest, they will be heavily involved in:

* Building scalable retrieval and ranking systems * Working closely with ML-Infrastructure teams * Building the state-of-the-art Search&Discovery platform for UberEats Basic Qualifications * 3+ years of software engineering experience * Engineering experience in hands-on software development with thoughtfulness of scale, latency and distributed architecture * Highly efficient coding in Java, Golang or any similar languages. * Experience with HTTP/REST and web technologies like gRPC, Protobufs * Must have deep knowledge of data structures and algorithms and an ability to use them practically when implementing solutions * Knowledge of data-driven architecture and systems design Preferred Qualifications * Background in Applied ML (Recommender systems, Search, Ads, Content relevance etc.) * Ability to take a project from scoping requirements through actual launch of the project * Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs * Knowledge of large dataset storage systems like HDFS (+Hive) and data distribution systems like Kafka * Infrastructure scalability knowledge or experience * Data pipeline experiences: batch offline data and real-time data pipelines. * Proven experience of shipping high-quality product features on schedule. * A willingness and curiosity to learn both the systems and domain in which you will be solving problem statements * A great teammate and owner- willing to take on ownership of the systems, and think about operations, maintenance and reliability of his/her systems

Keywords: Uber, Sunnyvale , Backend Software Engineer II - Uber Eats, Other , Sunnyvale, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Sunnyvale RSS job feeds