Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior, Software Engineer - ML Data Delivery

$160.8k - $193k
Full-time

Torc Robotics

About the Company:

At Torc, we have always believed that autonomous vehicle technology will transform how we travel, move freight, and do business. A leader in autonomous driving since 2007, Torc has spent over a decade commercializing our solutions with experienced partners. Now a part of the Daimler family, we are focused solely on developing software for automated trucks to transform how the world moves freight. Join us and catapult your career with the company that helped pioneer autonomous technology, and the first AV software company with the vision to partner directly with a truck manufacturer.

Meet The Team: 

The Pseudo-Labeling team's goal is to create high-quality annotations on sensor data (images, point clouds). The annotations include 2D, 3D bounding boxes, classes, trajectories, lane lines, segmentations, depths, etc. The annotations are then used by different downstream users — for example, perception teams use them to train various models, and simulation teams use them for generating new data. This role sits at the intersection of that pseudo-labeling data and the online perception team, building the systems that select, package, and deliver the right data to feed on-demand model training.

What You'll Do:


  • Design, implement, test and deploy tooling and pipelines for internal quality control and issue identification of pseudo-labeled data, ensuring annotations meet the bar required by downstream model training.

  • Provide statistical support and report on pseudo-label quality, coverage, and pipeline health to internal stakeholders and leadership.

  • Support secondary data selection (virtual packaging) to curate and feed on-demand data to online model training.

  • Support the build-out of the ML data delivery system that enables the online perception team to train models on-demand.

  • Drive general pipeline improvement and optimization across the pseudo-labeling and data delivery stack, identifying and resolving bottlenecks in throughput, quality, or reliability.

  • Demonstrate project management skills, serving as project lead guiding less experienced team members in multiple facets of project execution.

  • Stay up to date with the latest developments in offline perception, data pipeline engineering, and ML data infrastructure for autonomous driving.

  • Independently develop tools, services, and algorithms using disciplined software development processes, making recommendations for developing new code or re-using existing code, implementing version control, and maintaining documentation of created applications.

  • Define and implement ingestion, data preparation, curation, and governance of large, multi-faceted data sets supporting analytics and ML training workflows.

  • Proactively assess current capabilities to identify areas for improvement, proposing solutions that align with core strategy and operation.

  • Guide and produce information products, supporting visualization and data accessibility in a customer-centric manner.

  • Evaluate and make recommendations regarding technical advances that improve productivity and quality, reduce flow times, and enhance operational surety.

  • Develop guidelines and standards for data quality control, data delivery systems, and their deployment, and associated processes.

  • Provide technical guidance or business process expertise, technical leadership, coaching and mentoring to team members.

What You'll Need to Succeed: 


  • Considered highly skilled and proficient in discipline; conducts complex, important work under minimal supervision and with wide latitude for independent judgment.

  • Scope of Influence: Expected to drive alignment across team interfaces to the rest of the organization. Designs, maintains and owns team technical solutions and drives consensus. Mentors and guides engineers within the group.

  • Bachelor’s Degree in Computer Science, Robotics, Electrical Engineering or related technical field plus demonstrated competencies and technical proficiencies typically acquired through 6+ years of experience OR;

  • Master’s Degree in Computer Science, Robotics, Electrical Engineering or related technical field plus demonstrated competencies and technical proficiencies typically acquired through 3+ years of experience OR;

  • Required Qualifications (some combination of the following skills):

    • Familiarity with the offline perception stack in general, and knowledge of how pseudo-label data is produced and related best practices.

    • Strong software engineering background building and operating data pipelines and services at scale.

    • Statistical analysis and reporting skills, with the ability to translate data quality findings into actionable insights.

    • Scaled ML Operations (MLOps) and Tooling – ML Frameworks, experiment tracking, model registry, MLflow, Weights and Biases, ML Metrics and Evaluation / Quality.

    • Model Data Curation – Parquet data processing (PyArrow, Daft, Pandas, etc).

    • Development Tools & Eco-System (at scale) – Proficiency in Python software development. Also, VDI and cloud-based development environments, CI Systems (GitHub Actions), and Docker.

    • Experience with distributed data processing and/or ML frameworks – PyTorch, Lightning, Ray, or similar.


Bonus Points!


  • Experience with large-scale data delivery systems and associated quality control.

  • Pseudo-labeling experience in general.

Perks of Being a Full-time Torc’r  

Torc cares about our team members and we strive to provide benefits and resources to support their health, work/life balance, and future. Our culture is collaborative, energetic, and team focused. Torc offers:   


  • A competitive compensation package that includes a bonus component and stock options

  • 100% paid medical, dental, and vision premiums for full-time employees  

  • 401K plan with a 6% employer match

  • Flexibility in schedule and generous paid vacation (available immediately after start date)

  • Company-wide holiday office closures

  • AD+D and Life Insurance  

At Torc, we’re committed to building a diverse and inclusive workplace. We celebrate the uniqueness of our Torc’rs and do not discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, veteran status, or disabilities.  

Even if you don’t meet 100% of the qualifications listed for this opportunity, we encourage you to apply.  

Our compensation reflects the cost of labor across several geographic markets. Pay is based on a number of factors and may vary depending on job-related knowledge, skills, and experience. Torc's total compensation package will also include our corporate bonus and stock option plan. Dependent on the position offered, sign-on payments, relocation, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits.  

Job ID:  R-102833

Hiring Range for Job Opening 

US Pay Range

$160,800 - $193,000 USD

Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Senior, Software Engineer - ML Data Delivery in Ann Arbor, MI vacancy
  • Senior Full Stack Software Engineer Mariana Minerals is a software-first, vertically integrated...  ...software, automation, and data-driven decision-making....  ...members, and own end-to-end delivery of complex systems. Key...  ...functional collaboration with ML engineers to integrate LLMs... 
    Senior

    Mariana Minerals

    Ann Arbor, MI
    4 days ago
  • $160.8k - $193k

     ..., we are focused solely on developing software for automated trucks to transform how the...  ...Team   The Auto Tagger team is the engine behind our data flywheel, responsible for translating petabytes...  ...quality regressions. Partner with ML engineers on the team to take tagging... 
    Senior
    Full time
    Work at office
    Immediate start
    Relocation

    Torc Robotics

    Ann Arbor, MI
    9 hours ago
  •  ...assist technologies; Arene, our software development platform for...  ...being for all. TEAM The Data & Labeling Services (DLS) team...  ...collaborate closely with perception and ML teams across Woven.   WHO...  ...and motivated software engineer who is excited to help build and... 
    Suggested
    Work at office
    Flexible hours

    Woven by Toyota

    Ann Arbor, MI
    4 days ago
  •  ...Senior Software Engineer Come join our passionate team! At Barracuda, we make the world a safer place...  ..., and use. We protect email, networks, data and applications with innovative...  ...frontend, data, security analytics, cloud, or ML/AI integration) plus broad system-level... 
    Senior
    Work experience placement
    Worldwide
    Flexible hours

    Barracuda Networks Inc

    Ann Arbor, MI
    1 day ago
  • $180k - $260k

     ...and most experienced drone delivery service. We are on a mission...  ...looking for a deeply technical software engineer to join the Autonomy...  ...be evaluated. Systems and data engineers, to ensure metrics...  ...and demonstrated scope: Senior Software Engineer: $180,000... 
    Senior
    Local area

    Zipline

    Ann Arbor, MI
    18 days ago
  •  ...technologies; Arene, our software development platform...  ...quality management of sensor data for post-processing...  ...is seeking a Software Engineer to support the development...  ..., implementation, and delivery of sensor calibration...  ...deploying Machine Learning (ML) models at scale within... 
    Full time
    Work at office
    Flexible hours
    3 days per week

    The Woven

    Ann Arbor, MI
    9 hours ago
  • $226.4k - $271.7k

     ...solely on developing software for automated trucks...  ...Meet the Team: As a Senior Machine Learning Engineer – End-to-End (E2E),...  ...driving iteration through data, experimentation, and...  ..., iteration, and delivery. What You’ll Do...  ...delivery of End-to-End ML models that map multi... 
    Senior
    Full time
    Work at office
    Immediate start
    Remote work
    Relocation

    Torc Robotics

    Ann Arbor, MI
    9 hours ago
  •  ...Senior Software Engineer MS2 is a national leader in transportation data management and analysis and has the largest traffic count database in North America. More than...  ...team. Responsibilities: Own delivery of moderately to highly complex features across... 
    Senior

    MS2

    Ann Arbor, MI
    2 days ago
  •  ...This is an opportunity to work at the intersection of software engineering, cloud technology, data platforms, and Generative AI while partnering with architects...  ...focused on continuous improvement, innovation, and delivery excellence. What you have Required... 
    Senior
    Work at office

    Charles Schwab

    Ann Arbor, MI
    4 days ago
  • $110k - $145k

     ...leader in transportation data management and analysis...  ..., are using MS2 software to manage their transportation...  ...and Software Engineers with competitive compensation...  ...! We are seeking a Senior Software Engineer to design...  ...: Own delivery of moderately to highly... 
    Senior
    Work at office
    Relocation package
    Flexible hours
    Night shift
    1 day per week

    Midwestern Software Solutions, LLC ("MS2")

    Ann Arbor, MI
    2 days ago
  • $160k - $250k

     ...largest and most experienced drone delivery service. We are on a mission to...  ...increasingly complex environments. Engineers on this team work at the...  ...skills, and demonstrated scope: Software Engineer II: $160,000 - $190,000 Senior Software Engineer: $190,000 - $22... 
    Senior
    Local area

    Zipline

    Ann Arbor, MI
    18 days ago
  • $120k - $170k

     ...acceptance phases of building projects. The Senior Electrical Commissioning Engineer reports to a team leader and is responsible for the delivery and execution of our commissioning...  ...electrical systems supporting large scale data center projects. Primary activities include... 
    Senior
    Contract work
    Internship
    Work at office

    FST Technical Services

    Ann Arbor, MI
    5 days ago
  • $127k - $235k

     ...Job Description We're looking for a Senior Software Engineer – AI to join the CoCounsel...  ...real-time AI interactions and large-scale data flows, with direct contribution to AI-powered...  ...production environment  Familiarity with AI/ML infrastructure including vector... 
    Senior
    Full time
    Work at office
    Local area
    Worldwide
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    1 day ago
  •  ...% of which started as delivery drivers and pizza makers...  ...Serve as a senior technical resource for...  ...leadership and mentorship to engineers and data scientists. Translate...  ...best practices across software development, MLOps, and...  ...evolution of scalable ML/AI architectures and... 
    Full time
    Local area
    Relocation

    Domino's Corporate

    Ann Arbor, MI
    9 hours ago
  •  ...autonomous driving and advanced driver assist technologies; Arene, our software development platform for software-defined vehicles; Woven City...  ...this goal in its next-generation vehicles. The Arene Engineering Solutions North America’s Applied Engineering Team supports :... 
    Senior
    Full time
    Work at office
    Flexible hours
    Shift work
    3 days per week

    The Woven

    Ann Arbor, MI
    9 hours ago
  •  ...Job Title Bachelor’s degree in Computer Science, AI/ML, or related field 5+ years of relevant experience Strong hands-on experience with Kubernetes and container technologies in production Proficiency in Python, Golang, or similar programming languages Solid... 

    Saxon Global

    Ann Arbor, MI
    1 day ago
  •  ...their remote day. Mid-Level AI Engineer / AI Developer Position...  ...This role will work closely with software engineers, product managers, architects, and data teams to build scalable AI solutions...  ...years of experience building AI/ML or Generative AI applications.... 
    Remote work

    Mindlance

    Ann Arbor, MI
    9 hours ago
  • $160k - $193k

     ..., we are focused solely on developing software for automated trucks to transform how...  ...platform.   We are currently seeking a Senior Software Engineer who is enthusiastic about thriving in...  ...maintenance of simulation tools and data pipelines for sensor modeling, calibration... 
    Senior
    Full time
    Work at office
    Immediate start
    Remote work
    Relocation

    Torc Robotics

    Ann Arbor, MI
    9 hours ago
  • $105.9k - $180k

     ...expert teams of physicists, engineers, data scientists and problem-solvers...  ...providers to accelerate the delivery of tomorrow’s electronic devices...  ...research scientist, software engineers, application development engineers, and senior product technology process engineers... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Ann Arbor, MI
    a month ago
  • $140k - $200k

     ...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’... 
    Senior
    Full time
    Remote work

    Speechify

    Ann Arbor, MI
    9 hours ago
  • $120k - $150k

     ...Software Engineer Utilidata is a fast-growing AI company enabling AI data centers to dynamically orchestrate power and unlock more compute capacity from existing energy...  ...applications and reusable libraries based on the NVIDIA ML software stack on the Jetson Platform... 
    Casual work
    Local area
    Remote work
    Flexible hours

    Utilidata

    Ann Arbor, MI
    1 day ago
  • $160k - $250k

     ...and most experienced drone delivery service. We are on a...  ...Zipline flight. Maps Platform engineers build the backbone that serves geographic data, features, and map-driven...  ...demonstrated scope: Software Engineer II: $160,000 - $190,000 Senior Software Engineer: $190,0... 
    Senior
    Local area

    Zipline

    Ann Arbor, MI
    18 days ago
  • $140k - $200k

     ...role As a Perception Autonomy engineer, you will be pivotal in...  ...maintaining real-time sensor software solutions deployed across a range...  ...developing, and rapidly integrating AI/ML sensor algorithms to interface...  ...collecting performance data Interact with the DoD customer... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Ann Arbor, MI
    9 hours ago
  • $199.2k - $298.8k

     ...focused solely on developing software for automated trucks to transform...  ...quality annotations on sensor data (images, point clouds). The...  ...latest developments in AI and ML for autonomous driving. Independently...  ....  Mentors and guides engineers within the group.   Bachelor... 
    Senior
    Full time
    Immediate start
    Relocation

    Company

    Ann Arbor, MI
    9 hours ago
  • $177.3k - $212.8k

     ...focused solely on developing software for automated trucks to transform...  ...Team develops the ML models, state estimation algorithms...  ...~ Analyze large-scale vehicle data to characterize performance, identify...  ...mentoring, and development of engineering best practices. What... 
    Senior
    Full time
    Work at office
    Immediate start
    Remote work
    Relocation

    Torc Robotics

    Ann Arbor, MI
    9 hours ago
  •  ...driver assist technologies; Arene, our software development platform for software-defined...  ...being for all. TEAM The cloud and data engineering team accelerates autonomous driving by providing...  ..., from developing the Machine Learning (ML) models for perception and prediction of... 
    Senior
    Work at office
    Flexible hours

    Woven by Toyota

    Ann Arbor, MI
    26 days ago
  • $163.48k - $240.41k

     ...accurately, and at scale is critical. The Senior Data Scientist in this role will shape how we...  ...influence product readiness, inform engineering priorities, and accelerate the path to building...  ...real-world and simulation data.Build ML and non-ML models to detect unsafe,... 
    Senior
    Immediate start
    Flexible hours

    May Mobility

    Ann Arbor, MI
    a month ago
  • Full Stack Software Engineer Mariana Minerals is a software-first, vertically integrated minerals...  ...with advanced software, automation, and data-driven decision-making. Mariana Minerals...  ...construction teams, working with Mariana's ML engineers to integrate LLMs to tackle... 

    Mariana Minerals

    Ann Arbor, MI
    4 days ago
  • $180k - $220k

     ...AI company enabling AI data centers to dynamically...  ...data scientists and software engineers to produce these applications...  ...by driving continuous delivery, building for scale...  ...Serve as the senior individual contributor...  ...Experience productionizing ML models or algorithms in... 
    Local area
    Remote work
    Flexible hours

    Utilidata

    Ann Arbor, MI
    a month ago
  • $127.4k - $236.6k

     ...Lead Software Engineer, AI What if the AI agents you architect empower...  ...tools that let a small, senior group move at a pace well beyond...  ...(not solely classical ML/data science). Direct experience...  ...Familiarity with progressive delivery practices (feature flagging,... 
    Work at office
    Local area
    Flexible hours
    Shift work

    Thomson Reuters

    Ann Arbor, MI
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior, Software Engineer - ML Data Delivery. Be the first to apply!