Software Engineer, I - Data Engineering
$114.4k - $137.3kTORC 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
$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...SuggestedContract workCasual workLocal areaRemote workFlexible hours$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...SuggestedContract workCasual workLocal areaRemote workFlexible hours- ...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
- ...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
$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...SuggestedMinimum wageWork experience placementFlexible hours- ...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
$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 jobFull timeWork at officeShift work- ...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 officeShift work3 days per week
$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 timeWork experience placementCasual workInternshipWork at officeLocal areaWork from homeFlexible hours$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 timeWork experience placementCasual workInternshipWork at officeLocal areaWork from homeFlexible hours$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 workWork at officeFlexible hours- ...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
- ...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...
$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- ...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...
$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 officeRelocation packageFlexible hours1 day per week- ...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 office3 days per week
- ...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 workTemporary workWork at officeLocal areaRemote workVisa sponsorshipFlexible hours
- ...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 officeFlexible hours2 days per week3 days per week
- ...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 office3 days per week
- ...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 placementWorldwideFlexible hours
- 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 contractorsFlexible hoursShift work
- ...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 timePart timeWork experience placementLocal areaRelocationVisa sponsorshipFlexible hours
- ...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...
- ...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 workWork at office
$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 timeImmediate startRemote workRelocation- ...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...
- ...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...
$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 timeLocal areaImmediate startRelocation$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 timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, I - Data Engineering. Be the first to apply!
- federal - software developer Ann Arbor, MI
- software engineer healthcare Ann Arbor, MI
- network software engineer Ann Arbor, MI
- ngo software engineer Ann Arbor, MI
- software development engineer aws Ann Arbor, MI
- software developer fintech Ann Arbor, MI
- senior software engineer remote Ann Arbor, MI
- intel software engineer Ann Arbor, MI
- software engineer Ann Arbor, MI
- financial software developer Ann Arbor, MI

