Senior Software Engineer: Data, AI & R&D Platforms

General Motors Company

Warren (MI)

On-site

USD 120,000 - 180,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

General Motors Company is seeking a Sr. Software Engineer to develop data-intensive and AI-enabled applications within Global Design and R&D IT.

You will design and build scalable software and data solutions using SQL, Databricks, Java, Python, and modern tech stacks, with a focus on data quality, performance, security, and reliability. You will mentor engineers, shape patterns for SQL, Databricks, AI/ML integrations, and support cloud modernization efforts while collaborating across product

Qualifications

  • 6+ years of experience delivering enterprise software, data, or platform solutions using Java, Python or comparable modern programming languages.
  • Experience designing and operating production applications using APIs, relational databases, cloud services, and containerized environments.
  • Experience building or supporting data pipelines, ETL/ELT processes, or data-intensive applications using Databricks, Spark, or comparable distributed data platforms.
  • Experience integrating AI/ML services, LLM APIs, or model-driven capabilities into production applications, including data preparation, API or model integration, evaluation, monitoring, security, and responsible-use considerations.
  • Experience with Docker and Kubernetes and at least one major cloud platform, such as Azure, AWS, or GCP.

Responsibilities

  • Design, develop, and maintain data-driven and AI-enabled applications and services that support Product Development engineering teams.
  • Write high-quality, performant SQL, including queries, functions, and stored procedures, for complex data transformations and modeling across enterprise data platforms.
  • Build and optimize data pipelines and workflows in Databricks and related tools to support batch and near-real-time data processing.
  • Develop backend services and APIs in Java and/or Python that integrate data, business rules, and user workflows into robust, reusable components.
  • Develop and operate enterprise-grade applications and services using Java, Python, Quarkus, PostgreSQL, Docker, Kubernetes, Angular, React, and approved enterprise technology standards.
  • Partner with data science and AI teams to bring AI/ML and large-language-model (LLM) solutions into production, including data preparation, feature pipelines, inference integrations, evaluation, monitoring, and continuous improvement.
  • Proactively identify and remediate issues related to code quality, architecture and design patterns, performance, security, and data correctness using code analysis, testing, profiling, and observability practices.
  • Lead or contribute to solution design, including architecture, patterns, and technology choices aligned with GM standards and the Statement of Technical Direction.
  • Apply and champion software engineering best practices, including code reviews, automated testing, branching strategies, CI/CD pipelines, observability, and secure coding practices.
  • Collaborate with product owners, data engineers, architects, and business stakeholders to refine requirements, define acceptance criteria, and deliver incremental value in an Agile/Scrum environment.
  • Troubleshoot and resolve production issues across the data, application, and infrastructure stack by driving root-cause analysis, stable fixes, and clear documentation.
  • Navigate enterprise processes, dependencies, and governance requirements to remove roadblocks and keep delivery on track.
  • Provide guidance and mentorship to software engineers and team members, helping grow skills in SQL, Databricks, cloud, and AI-related technologies.
  • Document software and data solutions so that technical documentation meets GM standards and can be leveraged across business functions as applicable.
  • Participate in production support and operational readiness, including incident response, service-level objective planning, release readiness, monitoring, and continuous improvement.

Skills

Java
Python
SQL
Data modeling
Problem solving
Communication

Education

Bachelor's degree in Computer Science or related field
Master's degree (preferred)

Tools

Databricks
Spark
Docker
Kubernetes
Azure
AWS
GCP
Quarkus
API design
CI/CD

Job description

General Motors Company is seeking a Sr. Software Engineer to develop data-intensive and AI-enabled applications within Global Design and R&D IT.

You will design and build scalable software and data solutions using SQL, Databricks, Java, Python, and modern tech stacks, with a focus on data quality, performance, security, and reliability. You will mentor engineers, shape patterns for SQL, Databricks, AI/ML integrations, and support cloud modernization efforts while collaborating across product

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI Engineer for Productivity & Data Platforms
Senior AI Engineer for Productivity & Data Platforms

General Motors Company • Austin (TX)

Hybrid
USD 120,000 - 180,000
Senior AI/Data Engineer — Cloud-Native Backend & Pipelines
Senior AI/Data Engineer — Cloud-Native Backend & Pipelines

General Motors Company • Austin (TX)

Hybrid
USD 120,000 - 180,000
Hybrid work model
Relocation benefits
Senior Software Engineer - AI & Cloud Modernization
Senior Software Engineer - AI & Cloud Modernization

General Motors Company • Austin (TX)

On-site
USD 140,000 - 190,000
Senior Data Platform Engineer (Hybrid)
Senior Data Platform Engineer (Hybrid)

General Motors Company • Sunnyvale (CA)

Hybrid
USD 153,000 - 269,000
Health and wellbeing benefits
Retirement savings plan
Senior Software Engineer - Vehicle Data & AI Platform
Senior Software Engineer - Vehicle Data & AI Platform

General Motors Company • Mountain View (CA)

On-site
USD 171,000 - 261,000
Health benefits
Retirement savings plan
Paid vacation & holidays
Senior AI-Driven Systems Engineer (Design & R&D)
Senior AI-Driven Systems Engineer (Design & R&D)

General Motors Company • Warren (MI)

Hybrid
USD 120,000 - 170,000
Senior Software Engineer: AI, Automation & Cloud Modernization
Senior Software Engineer: AI, Automation & Cloud Modernization

General Motors Company • Austin (TX)

Hybrid
USD 140,000 - 180,000
Senior Platform Engineer — AI-Driven Cloud & Automation
Senior Platform Engineer — AI-Driven Cloud & Automation

General Motors Company • Jackson (TN)

Hybrid
USD 150,000 - 190,000
Staff Software Engineer - Industrial AI & Platform Lead
Staff Software Engineer - Industrial AI & Platform Lead

General Motors of Canada • Warren (MI)

Hybrid
USD 150,000 - 190,000
Senior Data Platform Engineer - Autonomous Vehicles
Senior Data Platform Engineer - Autonomous Vehicles

General Motors Company • Austin (TX)

Hybrid
USD 153,000 - 269,000
Health benefits
Vehicle discounts
Retirement savings plan
+2