At Uber, we ignite opportunity by setting the world in motion. We take on big problems to help drivers, riders, delivery partners, and eaters get moving in more than 600 cities around the world.
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.
About the Role
Uber's New Mobility team (NeMo) is looking for a senior backend engineer to join a new team focused on improving safety, rider experience, and operational efficiencies of our light electric vehicles (scooters, bicycles, and other form factors) through the integration of sensing and robotics technologies. This role is an ideal fit for a senior engineer with server-side and machine learning infrastructure development experience who thrives when working on early-stage projects where both the technical challenges and potential for impact are significant.
What You’ll Do
Build streaming systems to process and transform sensor data for use in our ML systems
Collaborate with colleagues building on-board embedded systems to productionize algorithms
Use analytics identify issues, root cause problems and validate solutions that improve our systems
Build batch data pipelines to do an offline analysis of sensor data and various ML models
Work closely with customer teams to productionize, integrate and validate systems end to end
What You’ll Need
Architecture chops: you should have opinions on constructing software systems and good knowledge of the principles of fault-tolerance, reliability, testing, and durability. You should be able to evaluate solution tradeoffs between correctness, robustness, performance, space, and time.
Production Systems: Experience designing and deploying high performance production services with robust monitoring and logging practices.
Processing Pipelines: Ability to build and interact with very large data processing pipelines, distributed data stores, and distributed file systems.
Fast learner: We're looking for software engineers who thrive on learning new technologies and don't believe in one-size-fits-all solutions. You should be able to adapt easily to meet the needs of our massive growth and rapidly evolving business environment.
A team player: You believe that you can achieve more on a team -- that the whole is greater than the sum of its parts. You rely on others' candid feedback for continuous improvement.
You have experience with ML infrastructure and running models in production
You have experience working with the sensor or other time-series data (audiovisual, barometric, etc)
Experience in robotics and on-board systems
About the Team
Uber revolutionized urban transportation, but we have no intention to stop there. New Mobility, also known as "NeMo", is a new org with the mandate to build and scale the next set of mobility businesses that will help Uber evolve into a multi-modal platform. The NeMo Robotics team develops systems and features that improve safety, rider experience, and operational efficiency through integration of robotics technologies into NeMo's light electric vehicles (bikes, scooters, mopeds, and more). As a high-growth "startup org" within Uber, NeMo is fast-paced, constantly evolving, and highly rewarding. If you're eager to bring Uber's vision as a platform to life and are motivated by challenge, read on.
En Uber no solo aceptamos la diferencia; la celebramos, la apoyamos y la valoramos para beneficio de nuestros empleados, de nuestros productos y de nuestra comunidad. Uber se enorgullece de ser un lugar de trabajo con igualdad de oportunidades y es un empleador de acción afirmativa. También estamos comprometidos con el empleo en igualdad de oportunidades sin considerar raza, color, origen familiar, religión, sexo, origen nacional, orientación sexual, edad, ciudadanía, estado civil, condición de discapacidad, identidad de género o estado de Veterano.