Staff Data Engineer – Testable Functionality Rollout Plan

General Motors (GM)

Hybrid Actively hiring
Milford, Michigan · Warren, Michigan Posted 28 days ago

At a glance

AI generated

TL;DR

As a TFRP Data Engineer – Software Developer at General Motors, you will join the Testable Functionality Rollout Plan team to build and maintain a centralized data lake and visualization layer that ensures traceability of software and hardware functionality. Your daily tasks include developing backend APIs in Python frameworks like Flask or FastAPI, creating scalable UIs with React, integrating systems for seamless data flow, and implementing robust error handling and logging. You will also support analytics by shaping semantic layers for Power BI reports and ensuring predictable nightly refreshes. Additionally, you will mentor team members on best practices and foster technical leadership within the engineering community. Ideal candidates have 7+ years of experience in software or data engineering, proficiency in Python, React, SQL, and Databricks, and a background in automotive or embedded systems where test quality is paramount.

Skills

Python Flask FastAPI React TypeScript SQL Databricks PySpark Delta Lake Power BI Neo4j Microsoft Azure CI/CD GraphQL Django Prometheus Grafana

What you'll do

  • Develop and maintain backend APIs/services using Python frameworks like Flask/FastAPI.
  • Integrate with upstream systems (test infrastructure, CI pipelines) and downstream consumers for data flow.
  • Implement robust error handling, logging, metrics, and tracing in backend services.
  • Partner with stakeholders to shape semantic layers that power Power BI and other reporting tools.
  • Ensure predictable nightly refreshes of data models and clear communication to stakeholders.
  • Mentor engineers on Databricks, data modeling, and backend best practices for safe contributions.

What we're looking for

  • 7+ years of professional experience in software or data engineering.
  • Strong hands-on experience with Databricks or similar Spark-based platforms.
  • Proficiency in Python for data processing and backend service development.
  • Experience building production ETL/ELT pipelines in PySpark using Delta Lake.
  • Expertise in React web stack, TypeScript, SQL, and data modeling at scale.
  • Proven track record of owning critical batch or nightly pipelines with monitoring.
  • Strong communication skills and ability to work with cross-functional partners.

Market check

Salary context

This listing doesn't show a salary. Similar roles on FindRole typically pay $143,000–$236,163.

Peer median band

$143,000$236,163

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$159,318$217,725

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

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 96 open roles on FindRole.

Listed pay typically runs $159,400–$250,600 across 58 roles with salary data.

Most-posted roles

View all roles at General Motors (GM)

More like this

Similar roles

Staff Engineer Data Platform

CME Group

Chicago - 20 S. Wacker, US 24 days ago $132,100$220,100
Google Cloud Terraform Kubernetes Python Apache Spark Apache Flink BigQuery Docker Git CI/CD Argo Workflows IaC GitOps Jenkins Golang Java

Staff Data Engineer - Hybrid

The Hartford

US 66 days ago $125,760$188,640
AWS Snowflake Talend Hadoop EMR Spark Kafka Python Informatica CI/CD SQL NoSQL Docker Git Agile DevOps

Staff Software Engineer, Data Orchestration

Cisco

Remote (Usa-San Jose, US) 41 days ago $183,800$263,600
AWS Azure GCP Kubernetes CI/CD Go Java C++ Python Docker Terraform PostgreSQL Splunk Agile DevOps
Remote

Staff Data Engineer

Samsung Electronics

645 Clyde Avenue, Mountain View, Ca, Usa, US 86 days ago $190,000$190,000
Python Java Scala Kubernetes Apache_Flink Apache_Ignite Hadoop Spark SQL Airflow RESTful_API Golang Snowflake MapReduce

Staff Data Engineer

PayPal

Usa - California - San Jose - Corp - N First St, US 60 days ago $159,500$236,500
SQL Python dbt Airflow Terraform CI/CD PostgreSQL Kafka Docker Prometheus Grafana Git Jenkins AWS Azure Google Cloud Platform Snowflake BigQuery Data Quality Tools Schema Drift Detection Tools

Staff Data Engineer

PayPal

Usa - California - San Jose - Corp - N First St, US 64 days ago $159,500$236,500
SQL Python dbt Airflow Terraform CI/CD PostgreSQL Kafka Docker Prometheus Grafana Git Jenkins Snowflake BigQuery AWS Azure Google Cloud Platform Data Quality Event Instrumentation Schema Management Data Contracts A/B Testing Product Analytics Full Stack Data Engineering