Senior Software Engineer - Machine Learning

Uber Freight

Hybrid

Quick summary

Work type
Hybrid
Location
Chicago
Salary
$152,000–$186,000 / yr
Posted
today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $206k
This role $169k
$142k most similar roles pay here $247k

This role pays less than 79% of similar roles. Most pay $175,375–$237,237 — the shaded band above. At the midpoint, this role pays about $169k versus about $206k for comparable roles.

Based on 240 similar postings.

Employer

About Uber Freight

Uber Freight is a logistics technology platform that connects shippers with carriers to simplify freight transportation, offering digital load booking, pricing transparency, and supply chain management tools.

Uber Freight currently has 11 open roles on FindRole.

Listed pay typically runs $149,750–$182,175 across 8 roles with salary data.

Most-posted roles

View all roles at Uber Freight

At a glance

TL;DR · Senior Software Engineer - Machine Learning

As a Senior Software Engineer on Uber Freight’s team, you will drive the development of high-impact solutions by leveraging machine learning and generative AI to optimize logistics operations. Your day-to-day responsibilities include identifying opportunities for model improvements, researching advanced techniques, and overseeing rapid prototyping and robust production monitoring at scale. You will work with large datasets using frameworks like PyTorch, TensorFlow, and Spark MLlib, while also integrating generative AI systems where they add the most value. Essential skills include a deep understanding of machine learning theory, proficiency in Python or similar languages, and experience in stream processing technologies such as Storm or Flink. This role requires collaboration with cross-functional teams to deliver scalable, production-ready models that enhance efficiency across Uber Freight’s marketplace and operations.

What you'll do

  • Lead end-to-end lifecycle of predictive models for logistics operations.
  • Identify and research advanced machine learning techniques for step-change opportunities.
  • Deploy ML models at scale using frameworks like PyTorch or TensorFlow.
  • Integrate generative AI and agentic systems to drive business value in freight industry.
  • Design and implement scalable, production-ready ML models with robust monitoring.

What we're looking for

  • At least 5+ years of Machine Learning engineering experience.
  • Experience deploying ML models at scale using PyTorch, TensorFlow, Scikit-Learn, or Spark MLlib.
  • Proven experience designing and implementing machine learning models in production with large datasets.
  • Deep understanding of ML theory and a broad toolkit of algorithms including deep learning and traditional statistical models.
  • BS, MS or PhD degree in computer science, Data Science, ML or equivalent practical experience.

More like this

Similar roles

Senior Systems Software Engineer, Machine Learning

Nvidia

Santa Clara, CA 30 days ago $152,000$241,500
Python C/C++ Linux Unix CI/CD Docker Kubernetes AWS TensorFlow PyTorch PostgreSQL MongoDB 3D_Computer_Vision Generative_AI LLMs VLMs Multi-Agent_Systems Computer_Vision Deep_Learning

Senior Systems Software Engineer, Machine Learning

Nvidia

Santa Clara, CA 9 days ago $152,000$241,500
Python C/C++ Linux Unix CI/CD Kubernetes Docker AWS PostgreSQL TensorFlow PyTorch 3D_Computer_Vision Generative_AI LLMs VLMs Multi-Agent_Systems Deep_Learning_Pods Computer_Vision_Pods

Senior Software Engineer, Machine Learning Inference

Nvidia

Santa Clara, CA 55 days ago $152,000$241,500
C++ Python CUDA Rust TensorRT TensorRT-LLM vLLM SGLang PyTorch JAX Deep Learning Frameworks GPU Programming Performance Analysis Optimization Techniques CI/CD
Hybrid

Senior Machine Learning Engineer

Adobe

San Francisco 49 days ago $211,800$306,625
Python PyTorch TensorFlow Machine_Learning Deep_Learning Data_Science CI/CD Mentorship Collaboration Research_and_Development Product_Integration Cross_Functional_Teams

Senior Machine Learning Engineer

Adobe

San Jose 58 days ago $183,300$265,350
Python PyTorch TensorFlow Docker AWS Azure MLOps CI/CD PostgreSQL Adobe Experience Platform Marketo Engage Journey Optimizer LLMs RAG semantic embeddings agentic AI workflows ML inference systems Prometheus Grafana

Senior Machine Learning Engineer

Adobe

San Francisco 49 days ago $211,800$306,625
Python PyTorch TensorFlow Machine_Learning Deep_Learning CI/CD MLOps Data_Science Collaboration_Tools Version_Control_Systems Cloud_Platforms API_Development Database_Management Model_Evaluation Technical_Guidance