Work in Washington Veterans Jobs

Job Information

Uber Technologies, Inc. Sr Software Engineer - Discovery Team in Seattle, Washington

Sr Software Engineer - Discovery TeamBackend, EngineeringBangalore, India |Karnataka, India |Telangana, India |Hyderabad, IndiaThe Discovery is responsible for the end-to-end experience of the HomeFeed, GroceryFeed, Search, Storefront surfaces on the UberEats app. The group's mission is to build a reliable, scalable, and personalized platform to enable effortless discovery of food, groceries, pharmacy, and other verticals for consumers everywhere.The group owns and operates business critical backend services, search engines, knowledge graphs and several machine learning models and hundreds of data pipelines that feed and monitor the models.About the RoleThe Discovery is responsible for the end-to-end experience of the Feed and Search surfaces on the UberEats app. The group's mission is to build a reliable, scalable, and personalized platform to enable effortless discovery of food, groceries, pharmacy, and other verticals for consumers everywhere. As the world moves towards high adoption of delivery services, we believe that effortless discovery will be one of the biggest product differentiators in the years to come.The group owns and operates business critical backend services, search engines, knowledge graphs and several machine learning models and hundreds of data pipelines that feed and monitor the models.What the Candidate Will Need / Bonus Points---- What the Candidate Will Do ----Building scalable distributed systems to orchestrate business logic for search and discovery use casesBuild and operate state-of-the-art search retrieval and ranking systemsBuild scalable pipelines to power next generation knowledge graphs and personalization systemsIntegrate and leverage ML infrastructure (Michelangelo)---- Basic Qualifications ----4+ years of professional software development experience3+ years of programming experience with at least one modern language such as Go, Java, including paradigms like functional programming and object-oriented design2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systemsA strong focus on execution, delivery, and customer impact.Bachelor's degree in Computer Science or 8+ years of equivalent professional or military experience---- What the Candidate Will Do ----Experience taking a leading role in building complex software systems that have been successfully delivered to customersKnowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operationsExperience with distributed computing and enterprise-wide systemsExperience influencing software engineers best practices within your teamExperience working with ML models, search technologies, and large scale retrieval and ranking systems.At Uber, we reimagine the way the world moves for the better. The idea was born on a snowy night in Paris in 2008, and ever since then, our DNA of reimagination and reinvention carries on. We've grown into a global platform moving people and things in ever-expanding ways, taking on big problems to help drivers, riders, delivery partners, and eaters make movement happen at the push of a button for everyone, everywhere.We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. If you have the curiosity, passion, and collaborative spirit, work with us, and let's move the world forward, together.Uber is proud to be an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color,

DirectEmployers