Software Engineer, AI Engineer, Machine Learning/ ML Engineer
Listed on 2026-03-01
-
Software Development
AI Engineer, Software Engineer, Machine Learning/ ML Engineer
Stelvio is working with an advanced technology company operating at the intersection of artificial intelligence and industrial manufacturing. Their platforms are deployed directly into high-volume production environments, where AI systems support critical operational decisions in real time.
This is a highly technical environment focused on solving complex, real-world challenges across manufacturing operations, software engineering, applied physics, and data-driven systems. The team works closely with customers on-site, rapidly designing and deploying solutions that deliver measurable impact.
The RoleYou will join a highly capable engineering team responsible for designing, building, and deploying software that powers AI-driven decision systems in industrial environments.
This role combines hands-on software engineering with real-world problem solving. You will work closely with engineers, researchers, and customer-facing teams to understand operational challenges, develop prototypes, and deliver production-ready systems. The environment prioritises rapid iteration, ownership, and practical solutions deployed directly into live production settings.
Responsibilities- Develop robust and maintainable software solutions for AI-driven industrial applications
- Work closely with internal teams and customers to understand operational and technical requirements
- Build prototypes and rapidly iterate to deliver production-ready systems
- Design and improve infrastructure, deployment pipelines, and development workflows
- Implement secure, scalable, and reliable software and platform solutions
- Support deployment of systems in edge environments with constrained connectivity and resources
- Contribute to CI/CD pipelines, automated testing, and deployment processes
- Collaborate closely with multidisciplinary teams including engineers, researchers, and product stakeholders
- Strong software engineering fundamentals, supported by a degree in Computer Science, Engineering, Physics, Mathematics, or similar — or equivalent practical experience
- Strong programming skills in at least one of the following:
Python, C/C++, Go, Typescript, or Java - Experience building production-quality software systems
- Experience with CI/CD pipelines, automated testing, and deployment workflows
- Familiarity with observability and monitoring tools such as Grafana, Prometheus, or similar
- Experience with containerisation and orchestration tools such as Docker and Kubernetes
- Ability to work in fast-moving, dynamic environments with a high level of autonomy
- Strong communication skills and ability to collaborate with technical and non-technical stakeholders
- Preference for working in an office-based, highly collaborative engineering environment
- Opportunity to work on cutting-edge AI systems deployed in real-world industrial environments
- High-impact role with direct ownership and visibility into production systems
- Collaborative, highly technical team environment
- Exposure to complex engineering challenges across software, infrastructure, and applied AI
- Office-based culture focused on rapid iteration and continuous innovation
(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).