FREE ACCESS
5,000–10,000 jobs/day
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.

Senior Software Engineer – AI Quality and Productivity
General MotorsSenior engineer building AI-enabled software and data solutions for General Motors’ Product Development and Quality teams. Developing Java, Python, SQL, and Databricks applications.
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesAngularAWSAzureCloudDockerETLGoogle 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)