Overview

About the Role
As a Data Engineer at Uber, you will be a member of Uber’s first Tech Center in Latin America! We are working at Uber’s core platform, focused on sophisticated technologies to improve safety around the world, such as advanced telematics, machine learning, high scale distributed systems, real time data processing and mobile development, among others.
What You Will Do
• Design and own architecture that spans across Uber’s stack and multiple parts of the Safety organization
• Partner with fellow engineers to innovate, architect, develop and scale Safety’s product and data platform solutions that impact millions of Uber riders and drivers
• Work with Product Managers and Designers to nail core Safety user experiences
• Develop algorithms and statistical models that power Uber’s sensor inferences at scale by extracting signals and identifying patterns from vast amounts of sensor data
• Drive ongoing efficiency and reliability improvements through design and automation… availability, performance, scaling, monitoring and capacity.
• Lead upstream and downstream dependencies, collaborate with other engineering teams, capture requirements, evolve solutions and enable successful adoption
Basic Qualifications
• Bachelor of Science degree in computer science, related field or equivalent practical experience
• Solid experience as a Data Engineer
• Ability to learn new programming languages and technologies. We use Go, Java, Scala and Python
• Advanced English (oral & written).
What the Candidate Will Do
• Passion for learning new skills and working on high-impact products and excellent record for shipping high-quality product features on schedule.
• Experience in working on large-scale distributed systems. We use Hadoop/HDFS, Spark, Kafka, Samza, Cassandra, Hive and more
• Data-driven architecture and systems design