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

Software Engineer, I - Data Engineering

$114.4k - $137.3k

TORC Robotics

Software Engineer, I - Data Engineering

Ann Arbor, MI

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

Torc's Data Engineering team is a highly collaborative group focused on building secure, scalable systems that let customers work with data easily and confidently. We operate as a distributed, remote-first team, ensuring everyone has equal access to information and collaboration. Our work includes frequent touchpoints—daily standups, planning sessions, and ad hoc discussions over Zoom or Slack. Because we own our services end-to-end, each engineer participates in a business hour on call rotation. We prioritize healthy work/life balance and sustainable development over heroic efforts.

What You'll Do

We are looking for a Software Engineer who is eager to learn and grow while helping build and support Linux- and cloud-based data systems. In this role, you'll work closely with experienced engineers to contribute to AWS-based data ingestion, ETL, and storage solutions that enable analytics, simulation, and ML training across the company.

  • Create robust and resilient pipelines to process massive daily volumes of data created by vehicle fleets and simulation environments
  • Build and support scalable pipelines as part of Torc's Data Factory to deliver data for ML training at scale
  • Scale Torc's data lake through a distributed storage system, data crawling and discovery
  • Promote and protect the integrity of data through validation, versioning, data provenance, and governance
  • Support the expansion of Torc's data lake through acquisition of additional data sets from internal and external sources
  • Assist in the development and delivery of cloud-based solutions
  • Collaborate with teams specializing in perception, planning, control, mapping and vehicle testing to develop solutions that support product delivery
  • Support the implementation of emerging cloud-based capabilities that can extend our technology stack and improve our ability to build, deploy and test safety-critical software for self-driving vehicles
  • Participate in the team's on-call rotation to support our deployed systems during business hours

Here's a list of some of the technologies we use to make all the above happen:

  • Managed services powered by AWS (Lambda, SFN, Batch, EventBridge, Athena, Glue)
  • Linux / Bash
  • Docker
  • Terraform
  • Python
  • React/Javascript
  • On-Call Tooling (Datadog, AWS Cloudwatch)
  • Databricks
What You'll Need to Succeed
  • BS/MS Degree in Computer Engineering, Computer Science, or related field
  • Experience writing code using Python
  • Practical experience with Docker and containerization
  • A strong commitment to test-driven development patterns, continuous integration and delivery, and infrastructure as code
  • Experience with Linux and general bash scripting
  • Experience deploying, troubleshooting, monitoring and maintaining Linux systems
Bonus Points
  • Strong organizational, time management, and communication skills working with a team orientation and collaborative style
  • Experience developing cloud-based serverless solutions
  • Experience with pandas, numpy and other Python-based data analysis libraries and tooling
  • Knowledge of AWS serverless architectures (Lambda, Batch, ECS Fargate, Glue, Athena)
  • Experience with data storage and acquisition patterns for robotics and advanced driver assistance systems
  • Knowledge of different database architectures, including but not limited to relational and NoSQL databases, vector stores, data warehousing and clustered, distributed data stores
  • Experience with the Databricks platform, particularly for serving data, visualizations and jobs
  • Experience with scaling data for ML and AI workloads using Ray
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)
  • 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: 102737

Hiring Range for Job Opening

US Pay Range

$114,400 - $137,300 USD

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, I - Data Engineering in Ann Arbor, MI vacancy
  • $160k - $195k

     ...Utilidata is a fast-growing NVIDIA-backed AI company enabling AI data centers to dynamically orchestrate power and unlock more...  ...calls, on‑site visits, and requirements reviews with customer engineering, IT, and operations teams Create and maintain customer integration... 
    Suggested
    Contract work
    Casual work
    Local area
    Remote work
    Flexible hours

    Utilidata

    Ann Arbor, MI
    3 days ago
  • $160k - $195k

    Utilidata is a fast-growing NVIDIA-backed AI company enabling AI data centers to dynamically orchestrate power and unlock more compute...  ...already available to them. We are looking for an Application Engineer, Data Center Hardware/Firmware to join our Technical Programs... 
    Suggested
    Contract work
    Casual work
    Local area
    Remote work
    Flexible hours

    Utilidata

    Ann Arbor, MI
    13 days ago
  •  ...Dormont Manufacturing Co is seeking an experienced Data Engineer in Ann Arbor, Michigan. In this role, you will design and operate data pipelines focusing on SAP data, leveraging technologies like PySpark and SQL. The ideal candidate has at least five years in data engineering... 
    Suggested

    Dormont Manufacturing Company

    Ann Arbor, MI
    1 day ago
  •  ...A leading mobility innovation firm is seeking a Fullstack Visualization Software Engineer to focus on developing data-driven web applications for autonomous driving technologies. The ideal candidate should have over 3 years of experience in full-stack development using... 
    Suggested

    Woven

    Ann Arbor, MI
    3 days ago
  • $123k - $209k

     ...15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the world’s...  ...innovate at the forefront of AI? We’re looking for a Senior Software Engineer with expertise in data science, AI training data pipelines... 
    Suggested
    Minimum wage
    Work experience placement
    Flexible hours

    KLA

    Ann Arbor, MI
    more than 2 months ago
  •  ...highly experienced ADF Databricks Developer based in Ann Arbor, Michigan. The candidate will be responsible for designing scalable data pipelines and implementing data governance while collaborating with stakeholders to deliver enterprise-grade data solutions. The ideal... 
    Relocation

    Tech3pillars Technologies

    Ann Arbor, MI
    12 hours ago
  • $140k - $200k

     ...office. These include frontend and backend engineers, AI research scientists, and others from...  ...We're looking to hire for our Data side of our AI team at Speechify. This role...  ...research work. We are looking for a skilled Software Engineer to join us. What You’ll Do... 
    Remote job
    Full time
    Work at office
    Shift work

    Speechify

    Ann Arbor, MI
    more than 2 months ago
  •  ...Senior Software Engineer, Arene Applied Engineering Woven by Toyota is enabling Toyota’s once-in-a-century transformation into a mobility company. Inspired by a legacy of innovating for the benefit of others, our mission is to challenge the current state of mobility through... 
    Work at office
    Shift work
    3 days per week

    Woven

    Ann Arbor, MI
    2 days ago
  • $1,500 per month

     ...something else Working knowledge of modern software development frameworks, including server-...  ...the Job As a full-stack software engineer, you'll team up with others in various stacks...  ...powers our app. You'll work with the data we store in MySQL and Solr on AWS. And with... 
    Part time
    Work experience placement
    Casual work
    Internship
    Work at office
    Local area
    Work from home
    Flexible hours

    WebFX

    Ann Arbor, MI
    2 days ago
  • $1,500 per month

     ...Join WebFX as a Full-Stack Software Engineer WebFX, a full-funnel revenue marketing agency based in the US, is looking for talented professionals...  ...infrastructure that powers our app. You'll work with the data we store in MySQL and Solr on AWS. And with our continuous... 
    Part time
    Work experience placement
    Casual work
    Internship
    Work at office
    Local area
    Work from home
    Flexible hours

    Nutshell (WebFX)

    Ann Arbor, MI
    4 days ago
  • $112k - $184k

     ...advanced driver assist technologies; Arene, our software development platform for software‑defined...  ...team focuses on developing a scalable, data‑driven approach to autonomous and...  ...We are seeking an experienced Fullstack Engineer with a strong emphasis on modern web technologies... 
    Temporary work
    Work at office
    Flexible hours

    Woven by Toyota

    Ann Arbor, MI
    2 days ago
  •  ...Senior Software Developer GripFusion is a sports-technology startup building next-generation...  ...the intersection of hardware, software, data science, and applied biomechanics,...  ...work with Data Scientist/Signal Processing Engineer to incorporate analytical functionality into... 
    Work experience placement

    GripFusion

    Ann Arbor, MI
    4 days ago
  •  ...Full-Stack Software Engineer The University of Michigan has an available position of Full-Stack Software Engineer in Ann Arbor, MI. Position...  ..., analysis, & dissemination of political & social science data. On the user-facing parts that appear in a browser, use JavaScript... 

    University of Michigan

    Ann Arbor, MI
    4 days ago
  • $104.08k

     ...MemryX Inc. is seeking a Software Engineer in Ann Arbor, Michigan, to contribute to chip development by designing, implementing, and testing software. The position focuses on improving CI/CD strategies and assessing the reliability of embedded software. The ideal candidate... 
    Full time

    MemryX Inc.

    Ann Arbor, MI
    3 days ago
  •  ...A semiconductor company in Ann Arbor is seeking a Software Engineer focused on applications and customer solutions. You will be involved in developing and optimizing AI applications utilizing C++ and Python, alongside engaging with customers to address their needs. Ideal... 

    MemryX

    Ann Arbor, MI
    4 days ago
  • $90k - $112k

     ...2 is a national leader in transportation data management and analysis and has the largest...  ...team working to support our clients' software needs. Staff members work on a variety of...  ...responsibility. We are seeking a Software Engineer who can reliably deliver features end-to-... 
    Work at office
    Relocation package
    Flexible hours
    1 day per week

    Midwestern Software Solutions, LLC ("MS2")

    Ann Arbor, MI
    4 days ago
  •  ...Woven is seeking a Senior Software Engineer for the Arene Applied Engineering team in Ann Arbor, Michigan. This role focuses on designing and maintaining V&V frameworks, collaborating with cross-functional teams, and implementing CI/CD pipelines. Candidates should have... 
    Work at office
    3 days per week

    Woven

    Ann Arbor, MI
    2 days ago
  •  ...innovation to the challenges of today. We are seeking aspiring engineers, signals processors, and physicists excited to join our team...  ...developing the next generation of signal and image processing software, building on our 80-year history on the cutting edge of the radar... 
    Contract work
    Temporary work
    Work at office
    Local area
    Remote work
    Visa sponsorship
    Flexible hours

    TSG

    Ypsilanti, MI
    3 days ago
  •  ...Senior Software Engineer - AI (Materia AI) Are you excited about building AI-driven software that redefines how professionals work? Join a...  ...PostgreSQL, and AWS . Experience in distributed systems, API and data model design . Strong debugging skills and a track record of... 
    Work at office
    Flexible hours
    2 days per week
    3 days per week

    PowerToFly

    Ann Arbor, MI
    3 days ago
  •  ...advanced driver assist technologies; Arene, our software development platform for software‑defined...  ...the quality management of sensor data for post‑processing activities and the operational...  ...sub‑team is seeking a Software Engineer to support the development of sensor calibration... 
    Work at office
    3 days per week

    Woven

    Ann Arbor, MI
    4 days ago
  •  ...protection against complex threats. Our platform protects email, data, applications, and networks with innovative solutions, and a...  ...is seeking a talented individual to join us as a Senior Software Engineer to work on our Zero Trust products and cloud services. The individual... 
    Work experience placement
    Worldwide
    Flexible hours

    TenEleven Ventures

    Ann Arbor, MI
    3 days ago
  • Infotainment Software Development Engineer Hyundai America Technical Center, Inc. (HATCI) is looking for an experienced engineer to join the...  ..., LIN, Ethernet, etc.) and instrumentation/operation of data acquisition systems, such as ETAS/INCA and Vector/CANoe... 
    For contractors
    Flexible hours
    Shift work

    Hyundai America Technical Center

    Ann Arbor, MI
    2 days ago
  •  ...Electrical Engineer - Data Centers Locations: Overland Park, KS, US; Los Angeles, CA, US; Canonsburg, PA, US; Phoenix, AZ, US; Dallas,...  ...current assumptions. Use AutoCAD/Revit/BIM and engineering studies software to perform engineering tasks. Sound, professional... 
    Full time
    Part time
    Work experience placement
    Local area
    Relocation
    Visa sponsorship
    Flexible hours

    Black & Veatch

    Ann Arbor, MI
    1 day ago
  •  ...Software Engineer MemryX Inc. is a semiconductor company focused on delivering high-performance, low-power AI accelerators for edge computing...  .... Our unique compute-near-memory architecture minimizes data movement and enables massively parallel, scalable on-chip AI... 

    Memryx Inc.

    Ann Arbor, MI
    1 day ago
  •  ...Development team, bringing subject matter expertise in blockchain and digital assets alongside a strong foundation in software architecture and engineering. This role will support key R&D initiatives focused on digital asset capabilities—including tokenization, custody... 
    Contract work
    Work at office

    Charles Schwab

    Ann Arbor, MI
    3 days ago
  • $139k - $166.8k

     ...Software Engineer, II – ADKit Component Enablement & Calibration Ann Arbor, MI About the Company At Torc, we have always believed...  ...potential to deliver it to its peak operational state for our AI data needs. Create and maintain technical documentation and... 
    Full time
    Immediate start
    Remote work
    Relocation

    TORC Robotics

    Ann Arbor, MI
    2 days 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 270 agencies in 31 US States, and 3 Canadian Provinces, including 28 state Departments of Transportation... 

    MS2

    Ann Arbor, MI
    1 day ago
  •  ...design and implement algorithms for their innovative grip sensors. You will analyze complex 3D data to extract actionable performance insights and work closely with the software team. The ideal candidate has a strong background in signal processing, sensor fusion, and... 

    GripFusion Inc.

    Ann Arbor, MI
    3 days ago
  • $114.4k - $137.3k

     ...Software Engineer, I - Mission Control Ann Arbor, MI 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... 
    Full time
    Local area
    Immediate start
    Relocation

    TORC Robotics

    Ann Arbor, MI
    1 day ago
  • $150k - $190k

     ...Senior Software Engineer Applied Intuition, Inc. is powering the future of physical AI. Founded in 2017 and now valued at $15 billion, the...  ...with Entity Component System architectures or similar data-oriented design patterns ~ Strong background in 3D/4D spatial... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Ann Arbor, MI
    12 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, I - Data Engineering. Be the first to apply!