Point your AI agent at freehire and let it find you a job.

Get the CLI →

Jobtailor

New

Software Engineer

Posted 6 views
Discussion

Summary

Software engineer developing and testing AI infrastructure and ML-driven applications across GM's global platforms: taking AI solutions to production with cross-functional teams, building scalable systems, and integrating APIs and SaaS tools. Requires Python, 3+ years' software/AI experience, cloud AI/ML platforms, Docker and Kubernetes.

Responsibilities

  • Develop and test cutting-edge AI infrastructure, optimizing machine learning and AI-driven applications across GM’s global platforms.
  • Collaborate with cross-functional teams (data scientists, software engineers, product teams) to bring AI solutions into production at scale.
  • Implement robust, high-performance software systems with a focus on scalability, security, and efficiency.
  • Work on technical initiatives in validation, deployment, and monitoring in real-world environments.
  • Implement integrations with diverse data sources and SaaS platforms using APIs, while orchestrating workflows through internal and third-party tools.

Requirements

  • 3+ years’ experience required of software engineering and Artificial Intelligence, fluency in Python.
  • Bachelor’s degree in Computer Science, Data Science, AI/ML, or equivalent experience.
  • Understanding of machine learning, deep learning, and statistical modelling.
  • Familiarity with cloud-based AI/ML platforms (AWS, GCP, Azure) and containerisation using Docker and Kubernetes.
  • Experience adapting AI integrations with tools such as Slack, Google Workspace, Moveworks, Glean, Copilot, Workday and/or ServiceNow.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available