Senior Software Engineer - Vehicle Engineering And Quality

General Motors Australia & New Zealand

Australia
Hybrid
Sql, databricks, java, python
Data pipelines and workflows
Backend services and apis
The Senior Software Engineer will design, develop, and maintain data-driven and AI-enabled applications and services supporting Product Development engineering teams

Job Summary

  • The Senior Software Engineer will design, develop, and maintain data-driven and AI-enabled applications and services supporting Product Development engineering teams.
  • This role involves writing high-quality SQL, building optimized data pipelines in Databricks, and developing backend services in Java/Python.
  • You will collaborate with cross-functional teams, productionize AI/ML solutions, and provide guidance and mentoring to fellow software engineers.

Matching Summary

The Senior Software Engineer will design, develop, and maintain data-driven and AI-enabled applications and services supporting Product Development engineering teams.

Skills & Requirements

Must-have

  • SQL, Databricks, Java, Python
  • Data pipelines and workflows
  • Backend services and APIs
  • Kubernetes/Docker, Quarkus
  • Agile/SCRUM methodologies
  • DevOps practices, CI/CD pipelines

Nice-to-have

  • AI/ML and LLM solutions
  • Cloud platform migration experience
  • Observability and reliability practices
  • Mentoring and technical leadership

Key Requirements

  • Bachelor's Degree or equivalent experience
  • 6+ years enterprise software solutions experience
  • 3+ years complex SQL experience
  • Experience with data pipelines on cloud platforms
  • 3+ years Kubernetes/Docker, Quarkus, cloud platforms
  • Agile/SCRUM development experience
  • Hands-on DevOps and CI/CD experience

Work Rights

Not specified

Tailored Resume

Cover Letter