Senior Robotics Data Engineer/Data Scientist

General Motors (GM)

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Warren, MIAustin, TX
Employment
Full-time
Posted
70 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $185k
$132k $235k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $148,240–$222,500.

Based on 240 similar postings.

Employer

About General Motors (GM)

General Motors (GM) is a leading American multinational automotive corporation founded in 1908 and headquartered in Detroit, Michigan.

General Motors (GM) currently has 196 open roles on FindRole.

Listed pay typically runs $159,200–$245,000 across 54 roles with salary data.

Most-posted roles

View all roles at General Motors (GM)

At a glance

TL;DR · Senior Robotics Data Engineer/Data Scientist

JOB TITLE: Senior Robotics Data Engineer/Data Scientist The Senior Robotics Data Engineer/Data Scientist joins the manufacturing data organization to build the data and data science backbone for scalable robotics intelligence. This senior individual contributor role involves designing and maintaining end-to-end solutions for robotics data ingestion, processing, storage, and visualization. You will build scalable pipeline architectures for multimodal data, including sensor streams, telemetry, and images, while translating real-world robotics behavior into actionable insights. Key responsibilities include developing production-grade MLOps workflows, data versioning, and internal APIs. Required skills include proficiency in Python and Java, C++, or Scala, alongside experience with Hadoop, Spark, Kafka, PostgreSQL, and Cassandra. You will solve complex problems in manufacturing analytics and industrial IoT by applying machine learning and statistical analysis to improve system performance and operational reliability.

What you'll do

  • Design and maintain end-to-end data solutions for robotics data ingestion, processing, storage, and visualization.
  • Create and optimize scalable data pipeline architectures for multimodal robotics and manufacturing sensor streams.
  • Build high-quality analytic datasets to support business intelligence, model development, and production monitoring.
  • Apply machine learning and statistical analysis to identify patterns and improve system performance.
  • Translate robotics behavior and failure modes into curated datasets and actionable improvement loops.
  • Enable reproducible analytics through data versioning, lineage, traceability, and production-grade MLOps workflows.
  • Build and maintain internal tools, APIs, master data, and logical data models to improve governance and scalability.
  • Drive infrastructure improvements through automation and the establishment of stronger engineering standards.

What we're looking for

  • Bachelor's degree in Computer Science, Data Science, Robotics, Computer Engineering, Electrical Engineering, Mechanical Engineering, or a related technical field.
  • 5+ years of professional experience in data engineering, software engineering, machine learning engineering, applied data science, or a closely related role.
  • Strong programming skills in Python and at least one additional language such as Java, C++, or Scala.
  • Experience building and supporting production-grade data pipelines, backend services, APIs, and full stack data applications at scale.
  • Hands-on experience with big data, streaming, and distributed systems technologies such as Hadoop, Spark, Kafka, Spark Streaming, Storm, PostgreSQL, or Cassandra.
  • Experience with cloud platforms, data orchestration frameworks, and data modeling for analytics, business intelligence, and machine learning use cases.
  • Experience applying data science or machine learning techniques to real-world engineering or operational problems.
  • Strong software engineering fundamentals including version control, testing, CI/CD, documentation, automation, and production support.

More like this

Similar roles

Senior Robotics Engineer

Caterpillar

Irving, TX 22 days ago $112,710–$183,140
C++ Python ROS Artificial Intelligence MLOps Motion Planning Perception SLAM Controls Edge Computing Robotics
5+ yrs exp

Senior Robotics Research Engineer

Arm Holdings

Austin, TX 36 days ago $161,500–$218,500
C++ Python Robot Learning Reinforcement Learning Imitation Learning Embodied AI SLAM Sensor Fusion MPC Trajectory Optimization Formal Methods Foundation Models Distributed Systems Real-time Systems Mechatronics CPU GPU NPU MCU
Hybrid

Senior Robotics Algorithm Engineer

Apple Inc

Cupertino, CA 40 days ago $150,400–$277,600
Machine Learning Robotics Swift LLMs Diffusion Models Motion Planning Optimization Graph Search Controls Linear Regression Decision Trees Apple Developer Tools AI Systems

Senior Robotics Research Scientist

Nvidia

Seattle, WA 99 days ago $192,000–$304,750
Robotics Machine Learning Python C++ CUDA PyTorch JAX ROS2 Isaac Sim Isaac Lab MuJoCo Warp Reinforcement Learning Imitation Learning Sim-to-Real Computer Vision Foundation Models
3+ yrs exp

Senior Robotics Software Engineer

Apple Inc

Cupertino, CA 98 days ago $184,700–$324,800
Swift Python QT XPC RPC iOS AI ML Robotics System Design IPC Hardware Deployment
5+ yrs exp

Senior Robotics Software Engineer

Anduril Industries

Costa Mesa, CA 47 days ago $220,000–$292,000
C++ Rust Robotics Autonomy Motion Planning Behavior Trees Networking Data Processing Modeling & Simulation Systems Integration Flight Systems