Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
General Motors

Senior Software Engineer – AI Quality and Productivity

General Motors

Senior engineer building AI-enabled software and data solutions for General Motors’ Product Development and Quality teams. Developing Java, Python, SQL, and Databricks applications.

Posted 9/4/2026full-timeWarren • Missouri, Texas • 🇺🇸 United StatesSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in developing data-intensive and AI-enabled software applications using Java, Python, and SQL, while optimizing data pipelines and workflows in cloud environments. Proven ability to lead solution architecture and collaborate effectively in Agile/SCRUM teams.

Highest-signal resume keywords
Java DevelopmentPython ProgrammingSQL Query OptimizationKubernetes/Docker ExperienceAgile/SCRUM Methodologies

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
SQLJavaPythonDatabricksKubernetesDockerQuarkusAngularPostgreSQLETL/ELT Processes
Soft Skills
Problem-SolvingCommunicationMentoringOwnership MindsetCollaboration
Tools & Technologies
GitGitHubCI/CD PipelinesAzureAWSGCPMLOps
Industry Keywords
Data GovernanceData QualityMetadata ManagementObservabilityReliability Practices

Tech Stack

Tools & technologies
AngularAWSAzureCloudDockerETLGoogle Cloud PlatformJavaKubernetesPostgresPythonSparkSQL

About the role

Key responsibilities & impact
  • Develop data-intensive and AI-enabled software applications and services supporting Product Development and Quality teams
  • Design and build software and data solutions using SQL, Databricks, Java, and Python
  • Write performant SQL queries, functions, and stored procedures for complex data transformations and modeling
  • Build and optimize Databricks data pipelines and workflows for batch and near-real-time processing
  • Develop backend services and APIs in Java and/or Python
  • Develop enterprise-grade applications using Kubernetes/Docker, Quarkus, Java, Angular, PostgreSQL, and other GM-approved tools
  • Partner with data science and AI teams to productionize AI/ML and LLM-based solutions
  • Identify and remediate issues involving code quality, performance, security, and data correctness
  • Lead or contribute to solution architecture, patterns, and technology decisions aligned with GM standards
  • Champion code reviews, automated testing, branching strategies, CI/CD, observability, and secure coding
  • Collaborate with product owners, data engineers, architects, and business stakeholders in an Agile/SCRUM environment
  • Troubleshoot production issues across data, application, and infrastructure layers and drive root-cause analysis
  • Navigate corporate processes to remove project roadblocks
  • Guide and mentor software engineers and team members
  • Document software and data solutions to GM standards

Requirements

What you’ll need
  • Bachelor’s Degree in Computer Science, Software Engineering, Information Systems, Engineering, or a related field, OR equivalent experience
  • 6+ years of experience delivering enterprise or full stack software solutions using Java / JEE, Python, and preferably Angular
  • 3+ years of experience working with complex SQL queries, functions, and stored procedures, including performance tuning and optimization against large datasets
  • Experience building or supporting data pipelines, ETL/ELT processes, or data-centric applications on distributed or cloud platforms such as Databricks or Spark
  • 3+ years of experience with Kubernetes/Docker, Quarkus, and cloud platforms such as Azure, AWS, or GCP
  • Experience working in Agile/SCRUM development methodologies
  • Hands-on experience with Git/GitHub, code reviews, automated builds, automated testing, and CI/CD pipelines such as GitHub Actions
  • Willingness and demonstrated ability to learn and apply AI concepts, including AI/ML and LLM-based solutions
  • Strong problem-solving skills
  • Excellent written and verbal communication skills
  • Demonstrated ownership mindset and accountability for quality
  • Preferred: Master’s Degree in Computer Science, Engineering, Information Systems, or a related field
  • Preferred: 10+ years of experience delivering enterprise-grade or globally scalable software applications
  • Preferred: Deep hands-on experience with Databricks and/or Spark
  • Preferred: Experience migrating applications and complex data workloads to Azure or other cloud platforms
  • Preferred: Experience supporting AI/ML initiatives and MLOps concepts
  • Preferred: Knowledge of relational and dimensional data modeling, data quality, metadata management, and data governance
  • Preferred: Experience with observability and reliability practices
  • Preferred: Ability to influence technical direction, establish reusable patterns and standards, and mentor engineers
  • Must not require GM immigration sponsorship now or in the future, including H-1B, OPT, STEM OPT, CPT, TN, J-1, or other immigration support

Benefits

Comp & perks
  • This job may be eligible for relocation benefits
  • GM benefits supporting employee well-being at work and at home (specific benefits are referenced through Total Rewards resources but not itemized in the posting)