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

Software Engineer, II - Data Engineering

$139k - $166.8k

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
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 seeking a Software Engineer with experience in implementing and maintaining Linux and cloud-based data management solutions who is ready to extend that experience. In this role you will be working closely with other engineers on the implementation of AWS-native data ingestion, ETL, and storage solutions that power data driven analytics, simulation, and ML training across the enterprise.

  • 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 delivery 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
  • Contribute to the design, architecture 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)
  • CI/CD Tooling (Jenkins, GitHub Actions) 

What You’ll Need to Succeed

  • Bachelor’s Degree in Computer Science, Robotics, Electrical Engineering or related technical field plus demonstrates competences and technical proficiencies typically acquired through 4+ years of experience or;
  • Master’s Degree in Computer Science, Robotics, Electrical Engineering or related technical field plus demonstrates competences and technical proficiencies typically acquired through 0-3+ years of experience.
  • Experience deploying, troubleshooting, monitoring and maintaining Linux systems
  • Experience building and maintaining workloads in public cloud environments
  • Knowledge of different database architectures, including but not limited to relational and NoSQL databases, vector stores, data warehousing and clustered, distributed data stores
  • Practical experience with Linux and general bash scripting
  • Practical experience with Docker and containerization
  • Implementation of workflow patterns using directed acyclic graphs (Apache Airflow, AWS Step Functions)
  • A strong commitment to test-driven development patterns, continuous integration and delivery, and infrastructure as code

Bonus Points

  • Strong organizational, time management, and communication skills working with a team orientation and collaborative style 
  • Experience with the Databricks platform, particularly for serving data, visualizations and jobs
  • Experience with scaling data for ML and AI workloads using Ray
  • Experience with pandas, numpy and other Python-based data analysis libraries and tooling
  • Deep 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
  • Own end-to-end architecture and delivery of cloud-based solutions.

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: 102860

Hiring Range for Job Opening 

US Pay Range

$139,000—$166,800 USD

Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer, II - Data Engineering in Ann Arbor, MI vacancy
  •  ...advanced driver assist technologies; Arene, our software development platform for software-defined...  ...well-being for all. TEAM The Data & Labeling Services (DLS) team within AD/...  ...for a curious and motivated software engineer who is excited to help build and operate... 
    Suggested
    Work at office

    woven-by-toyota

    Ann Arbor, MI
    6 hours ago
  •  ...driver assist technologies; Arene, our software development platform for software-defined...  ...enhanced well-being for all.TEAMArene Applied Engineering is a diverse team of engineers dedicated...  ...(SDVs). It combines an SDK, tools, and data capabilities to standardize development,... 
    Suggested
    Work at office
    Flexible hours

    Woven by Toyota

    Ann Arbor, MI
    1 day ago
  •  ...driving and advanced driver assist technologies; Arene, our software development platform for software-defined vehicles; Woven City...  ...accidents and enhanced well-being for all.TEAMOur Cloud and Data Engineering organization is working on accelerating autonomous driving by... 
    Suggested
    Work at office
    Flexible hours

    Woven by Toyota

    Ann Arbor, MI
    3 days ago
  •  ...there's a place for you at Domino's. Job Description A Software Engineer II is proficient with the most-often used features of the...  ...Jira or similar) Experience with database concepts (queries, data models) Understanding of development in a distributed system... 
    Suggested

    Domino's Corporate

    Ann Arbor, MI
    5 days ago
  • $40 - $50 per hour

    Job Title: ADAS Systems and Software Engineer II Job Description The ADAS Systems and Software Engineer II develops and integrates advanced driver...  ...testing, and vehicle testing through detailed test planning, data analysis, defect review, and validation reporting.... 
    Suggested
    Contract work
    Temporary work
    Work at office
    Work from home
    Afternoon shift

    ACTalent

    Ann Arbor, MI
    29 minutes ago
  •  ...autonomous driving and advanced driver assist technologies; Arene, our software development platform for software-defined vehicles; Woven City...  ...integrationBachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience3+ years of relevant work... 
    Work at office
    Flexible hours

    Woven by Toyota

    Ann Arbor, MI
    10 hours ago
  • Actalent is seeking an ADAS Systems and Software Engineer II to develop and integrate advanced driver assistance software and vehicle systems. You will collaborate with global teams, define requirements, and drive validation from bench to production readiness in a production... 
    Afternoon shift

    ACTalent

    Ann Arbor, MI
    30 minutes ago
  • $114.4k - $137.3k

     ...of the Daimler family , we are focused solely on developing software for automated trucks to transform how the world moves freight...  ...directly with a truck manufacturer.   Meet the Team   Torc’s Data Engineering team is a highly collaborative group focused on building... 
    Full time
    Immediate start
    Remote work
    Relocation

    Torc Robotics

    Ann Arbor, MI
    5 hours ago
  • $90.58k - $134.74k

     ...have an opening for a Research Engineer with RF hardware experience....  ...surveillance processing algorithms and software implemented on real-time...  ...in field experiments and data collectionsQualificationsMinimum...  ...LinuxThe salary range is: RE II $90,580-$134,740; RE III-$115,... 
    Work at office
    Remote work

    SRI International

    Ann Arbor, MI
    1 day ago
  • KLA Corporation in Ann Arbor is seeking a student or early-career professional to advance data-driven projects. You will collaborate with Applications, Algorithm and Software teams to test and improve methodologies and deliver high-impact results. The role emphasizes working... 
    Internship

    KLA Corporation

    Ann Arbor, MI
    30 minutes ago
  •  ...Algorithm and S/W teams to perform proofs of concept using existing data and study alternative methodologies. Excellent data analysis in...  ...pursuing a degree (BS/MS/PhD) in physics, mathematics, materials science, or engineering, with less #J-18808-Ljbffr KLA Corporation
    Internship

    KLA Corporation

    Ann Arbor, MI
    29 minutes 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
  • $158k - $293k

     ...research with AI? Join our Global Westlaw Engineering organization and help shape the next...  ...faster. Working across engineering, AI, data, platform, and product disciplines, we deliver...  ...; mentor senior and junior software engineers; champion MLOps and LLMOps practices... 
    Full time
    Work experience placement
    Work at office
    Local area
    Worldwide
    Flexible hours

    Thomson Reuters

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

     ....  , we are focused solely on developing software for automated trucks to transform how the...  ...the Team The Mission Interface Software Engineer plays a key role in delivering Vehicle...  ...system performance analysis, or sensor/log data visualization   ~2–5 years of... 
    Odd job
    Full time
    Immediate start
    Remote work
    Relocation

    Torc Robotics

    Ann Arbor, MI
    5 hours ago
  • $40 - $50 per hour

    Contract & Location Primary Skills: Software Development (Advanced), ADAS (Advanced), Vehicle Networks (Intermediate), AUTOSAR (Intermediate), Automotive Engineering (Intermediate), Contract Type: W2 Contract Duration: 12 Months Location: Ann Arbor MI (Onsite) Pay Range... 
    Hourly pay
    Contract work

    Akraya Inc.

    Ann Arbor, MI
    1 day ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Ann Arbor, MI
    10 hours ago
  •  ...approach to where we work. About the Role: As a Machine Learning Engineer, you will have the opportunity to collaborate closely with...  ...problems executing on a high throughput system with dynamic data. About the Job: Design, develop, and deploy machine learning... 
    Permanent employment
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Instacart

    Ann Arbor, MI
    2 days ago
  •  ...not apply to contractor positions About the role We are looking for bright engineers interested in designing elegant solutions to difficult problems in the autonomy space. Our software engineers work across our suite of products, tackling a variety of full-stack,... 
    Full time
    For contractors
    For subcontractor
    Summer work
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intution

    Ann Arbor, MI
    1 day ago
  • $108.9k - $130.7k

     ...Meet the team: The Engineering Quality team plays a critical role in Torc’s product development...  ...PDLC) by helping ensure that systems and software are developed in accordance with defined...  .... What you’ll do: The Engineer II – Systems and Software Quality is an... 
    Remote job
    Full time
    Immediate start

    Torc Robotics

    Ann Arbor, MI
    2 hours ago
  • $105.9k - $155.3k

     ...Supply Chain Management, Field Operations, Engineering, Product Training, Digital Solutions and...  ...and motivated AI-first full-stack Software Engineer to build remote service software...  ...and photon optics to machine learning and data analytics, we seek perfection at the most... 
    Minimum wage
    Full time

    KLA-Tencor

    Ann Arbor, MI
    1 day ago
  •  ...About Mariana Minerals Mariana Minerals is a software-first, vertically integrated minerals...  ...with advanced software, automation, and data-driven decision-making. Role Overview Mariana...  ...a highly motivated Full Stack Software Engineer to work on building the critical minerals... 

    Mariana Minerals

    Ann Arbor, MI
    2 days ago
  • $105.9k - $180k

     ...of expertise. We are seeking an AI/ML Engineer to help build agentic AI solutions...  ...performance. The ideal candidate brings proven software engineering fundamentals and experience...  ...Bachelor's degree in Computer Science, Data Science, AI, or a related field. Master's... 
    Minimum wage

    KLA

    Ann Arbor, MI
    17 hours ago
  •  ...reliable technology products and services. As a Senior Manager, Software Development and Engineering within the thinkorswim Service Availability Engineering (...  ...solutions that improve client experiences and support data-informed business decisions.You will use analytical... 
    Full time
    Work experience placement
    Work at office

    The Charles Schwab Corporation

    Ann Arbor, MI
    1 day ago
  •  ...Senior Electrical Engineer - Data CentersLocations: Darien, IL, US; Orlando, FL, US; Ann Arbor, MI, US; Houston, TX, US; Tualatin, OR, US; Canonsburg, PA, US; Bloomington, MN, US; Dallas, TX, US; Overland Park, KS, US; Phoenix, AZ, US; Greenwood Village, CO, USCompany:... 
    Full time
    Part time
    Work experience placement
    Work at office
    Relocation
    Visa sponsorship
    Flexible hours

    Black & Veatch

    Ann Arbor, MI
    5 days ago
  •  ...driver assist technologies; Arene, our software development platform for software-defined...  ...enhanced well-being for all.TEAMArene Applied Engineering is a diverse team of engineers dedicated...  ..., messaging, concurrent processing, or data pipelines.Strong debugging and root-... 
    Work at office
    Flexible hours

    Woven by Toyota

    Ann Arbor, MI
    1 day ago
  • $99.9k - $137.37k

     ...more information, visit: .Job SummarySiTime is seeking a Senior Software Engineer to independently design, develop, and maintain software for...  ...issues using code-level debugging, logs, measurement data, and hands-on electronic test equipment.Design for concurrency... 

    SiTime

    Ann Arbor, MI
    2 hours ago
  • $136k - $253k

     ..., and deliver better outcomes for their clients. As a Senior Software Engineer, you will combine Python, backend engineering, large language...  ...specialized software and insights to empower professionals with the data, intelligence, and solutions needed to make informed... 
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

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

     ...and accounting professionals, and we’re looking for a Senior Software Engineer who can architect high‑performance backend systems that bring...  ...PostgreSQL to support real‑time AI interactions and large‑scale data flows.Shape the architectural foundation of our AI platform... 
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    1 day ago
  • $82k - $152.2k

    Job DescriptionAs a Software Engineer on the Litigation Drafting team you will be building the next generation of AI agentic product for legal...  ...to support real-time AI interactions and large-scale data flows, with direct contribution to AI-powered capabilities such... 
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    2 days ago
  • $167.7k - $245.2k

     ...technologies across Linux and Windows.Our software agent team builds high-performance,...  ...environments.As part of the Windows agent engineering team, you will focus on extending these...  ...and protection across modern enterprise, data center, and cloud workloads.Key Responsibilities... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Ann Arbor, MI
    4 days ago

Do you want to receive more vacancies?

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