More jobs:
Senior Software Engineer – AI Quality and Productivity
Job in
Columbia, Boone County, Missouri, 65201, USA
Listed on 2026-09-07
Listing for:
Jobtailor
Full Time
position Listed on 2026-09-07
Job specializations:
-
Software Development
Cloud Engineer - Software, DevOps, Python
Job Description & How to Apply Below
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 product ionize 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
- 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/Git Hub, code reviews, automated builds, automated testing, and CI/CD pipelines such as Git Hub 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
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
- SQL
- Java
- Python
- Databricks
- Kubernetes
- Docker
- Quarkus
- Angular
- PostgreSQL
- ETL/ELT Processes
- Problem-Solving
- Communication
- Mentoring
- Ownership Mindset
- Collaboration
- Data Governance
- Data Quality
- Metadata Management
- Observability
- Reliability Practices
- Git
- Git Hub
- CI/CD Pipelines
- Azure
- AWS
- GCP
- MLOps
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×