Careers

Freight – Meet the Team

November 26, 2019 / Global

Domenic Narducci, Staff Engineer, Freight

Did you know that Uber Freight is made up of five different teams with 150+ engineers globally? Since launching in the U.S. in 2017, Uber Freight has worked to revitalize the trucking industry and bring new opportunities to both carriers and shippers across the country. The inroads we have made in the U.S. are exciting and now have expanded across the Netherlands, Germany, Poland, as well as our North American neighbor, Canada.

Have you held any other roles at Uber? 

“I have been at Uber for 8 years full time, interned in the summer of 2010. During my time here I’ve been a software developer on Uber Freight, Product Security, Driver Technology Platform (Mobile Platform), Uber for Business, Special projects, Driver Operations Platform before there were subdivided engineering teams.”

Describe the team you support to someone outside of Uber?

“Uber Freight Engineering is the gasoline poured on the fire that is the Uber Freight Operations team. We build products and tools that empower our coworkers to better serve our customers or empower our customers directly. We brought innovation to the freight marketplace either through our own inventive process or partnership. We work every day writing code, deploying features, improving our product to drive the industry forward.”

Describe a typical day?

9:30 am to 10 am – Arrive at the office, catch up on emails, check in on anything I’m blocked on

10 am to 11:30 am – Prepare for, and then interview a candidate for an open engineering role

11:30 am to 12 pm – Debrief with the team on a candidate interviewed the previous day

12 pm to 12:30 pm – Lunch uninterrupted, possibly with coworkers

12:30 pm to 2 pm – Write some code, designing some system, or otherwise move forward a project

2 pm to 2:30 pm – 1v1 with a coworker, usually mentorship-related

2:30 pm to 3:30 pm – Code review, architecture review, some other form of supporting work peer work

3:30 pm to 5 pm – Write some documents or emails, or otherwise move forward a collaborative effort

5 pm to 5:30 pm – Check the inbox one more time, prepare for the next day, reflect

What are the most interesting challenges you need to solve?

“Uber Freight operates in an interesting realm where some of the needs of our line of business closely align with the rest of Uber, but some of our needs are very different. What follows from this is that some of our business needs can be supported by technology Uber Engineering has already built, but other needs are ours alone to solve. The most interesting challenge for me on this team is the evaluation and decision-making around how much Uber Freight Engineering can use wholesale from Uber Engineering, how much we can extend, and how much we need to build uniquely for ourselves.”

List the top 5 skills for success in your team?

  1. Technical curiosity
  2. Bias towards action/fearless trailblazing
  3. Willingness to cope with change
  4. Humility
  5. Empathy for the customer, and for your peers

Learn more about the Freight Team

Apply for a role on the Team