Senior Software Engineer – AI Quality and Productivity

Jobtailor

Missouri

On-site

USD 125,000 - 180,000

Full time

7 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Jobtailor is seeking a senior software engineer to develop data-intensive and AI-enabled applications supporting Product Development and Quality teams. You will design software and data solutions using Java, Python, SQL, and Databricks, and build robust data pipelines in cloud environments.

You will collaborate with data scientists and architects in Agile teams, lead architecture decisions, mentor engineers, and champion CI/CD, observability, and secure coding practices.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, Engineering, or related field, or equivalent experience.
  • 6+ years delivering enterprise or full stack software solutions using Java/JEE, Python, and preferably Angular.
  • 3+ years of experience with complex SQL queries, functions, and stored procedures, including performance tuning on large datasets.
  • Experience building or supporting data pipelines, ETL/ELT processes on Databricks or Spark.
  • 3+ years of experience with Kubernetes/Docker and cloud platforms such as Azure, AWS, or GCP.
  • Experience in Agile/SCRUM development methodologies.
  • Hands-on experience with Git/GitHub, CI/CD pipelines (GitHub Actions).
  • Willingness to learn AI concepts including AI/ML and LLM-based solutions.
  • Strong problem-solving and communication skills.
  • Preferred: Master’s Degree and 10+ years of enterprise-grade software experience (optional).
  • Must not require GM immigration sponsorship now or in the future.

Responsibilities

  • Develop data-intensive and AI-enabled software applications 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 data transformations.
  • Build and optimize Databricks data pipelines and workflows for batch/near-real-time processing.
  • Develop backend services and APIs in Java and/or Python.
  • Lead/participate in architecture decisions aligned with GM standards and best practices.
  • Champion code reviews, automated testing, and CI/CD, observability, and secure coding.
  • Collaborate with product owners and data engineers in Agile/SCRUM.

Skills

Java/JEE
Python
SQL
Databricks
Kubernetes
Docker
Angular
PostgreSQL
ETL/ELT
Git/GitHub
CI/CD
Azure
AWS
GCP
AI/ML
LLM

Education

Bachelor’s Degree in CS/Engineering
Master’s Degree (preferred)

Tools

Databricks
Spark
Quarkus
Azure
AWS
GCP
GitHub
CI/CD pipelines

Job description

Responsibilities
  • 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
  • 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
Core Competencies

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 Development
  • Python Programming
  • SQL Query Optimization
  • Kubernetes/Docker Experience
  • Agile/SCRUM Methodologies
Hard Skills
  • SQL
  • Java
  • Python
  • Databricks
  • Kubernetes
  • Docker
  • Quarkus
  • Angular
  • PostgreSQL
  • ETL/ELT Processes
Soft Skills
  • Problem-Solving
  • Communication
  • Mentoring
  • Ownership Mindset
  • Collaboration
Industry Keywords
  • Data Governance
  • Data Quality
  • Metadata Management
  • Observability
  • Reliability Practices
Tools & Technologies
  • Git
  • GitHub
  • CI/CD Pipelines
  • Azure
  • AWS
  • GCP
  • MLOps
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Data Engineer
Staff Data Engineer

Jobtailor • Missouri

On-site
USD 150,000 - 190,000
Senior Software Engineer - Vehicle Engineering and Quality
Senior Software Engineer - Vehicle Engineering and Quality

General Motors • Austin (TX)

On-site
USD 100,000 - 130,000
AI/ML Data Scientist, GPSSC
AI/ML Data Scientist, GPSSC

Jobtailor • Missouri

On-site
USD 120,000 - 170,000
Senior Data Scientist
Senior Data Scientist

Jobtailor • Minnesota

On-site
USD 150,000 - 230,000
Principal Software Engineer – Developer Experience
Principal Software Engineer – Developer Experience

Jobtailor • Missouri

On-site
USD 150,000 - 190,000
Senior Data Engineer
Senior Data Engineer

Jobtailor • New Jersey

On-site
USD 120,000 - 170,000
Lead Machine Learning Engineer, Python, AWS, SQL, GenAI
Lead Machine Learning Engineer, Python, AWS, SQL, GenAI

Jobtailor • New York (NY)

On-site
USD 140,000 - 210,000
Data Engineer
Data Engineer

Jobtailor • Town of Montana (WI)

On-site
USD 120,000 - 180,000
Distinguished Engineer
Distinguished Engineer

Jobtailor • Kentucky

On-site
USD 180,000 - 240,000
Lead AI Engineer – Observability
Lead AI Engineer – Observability

Jobtailor • California (MO)

On-site
USD 140,000 - 190,000