Sr. Software Engineer - Freight Data Platform

31 Oct 2024

Vacancy expired!

About the Role Data is the true differentiator for Uber Freight in the long run. We need your help to build out the data flywheel at Uber Freight. As a Senior Engineering on the Data Platform team at Uber Freight, you will build and own tooling, pipelines and canonical dataset to power Uber Freight's analytics, intelligence and external data integration. You will be responsible for unlocking insights through strategic external data integration and acquisition. In short, you will be making the core of Freight's datasets reliable and our utilization efficient. What the Candidate Will Do Design and implement platform services, frameworks and ecosystems Build a scalable, reliable, operable and performant big data workflow platform for Uber's data scientists/engineers, AI/ML engineers, and operations folks. Drive efficiency and reliability improvements through design and automation: performance, scaling, observability, and monitoring Mentor junior engineers, support your fellow teammates, review the team's technical design, code, and documentation Basic Qualifications Bachelor's Degree (or higher) in Computer Science and related fields 4+ years of software development experience Strong programming skills with Python or Java Experience with software development and distributed systems and services Preferred Qualifications Deep understand distributed system and big data architecture, experience with large-scale distributed services and storage (Zookeeper, Kafka, ELK, SQL DB, Hive, Cassandra, Presto, etc) Understand data processing and ETL, hands on building pipelines and workflow framework through Hive Hdfs, Presto, Spark etc. Demonstrated experience working collaboratively in cross-functional teams