Gigaton
Senior Software Engineer
London, Remote. Posted a month ago
The role
A Senior Software Engineer will join the Platform team to build reliable software for an AI product. The role involves working on CI/CD, networking, data integration, and control systems.
What you will do
- Write reliable, well-tested software in Python and Terraform.
- Monitor, support and improve software running in production.
- Mentor less experienced engineers and help them develop their craft.
- Identify, articulate and drive architectural improvements.
- Bring strong software engineering practices to code developed across the wider engineering and ML teams.
- Contribute to improving the quality, maintainability and reliability of our systems.
Required qualifications
- Familiar with practices such as testing, pairing, mobbing and iterative software development.
- Pragmatic about engineering trade-offs.
- Comfortable working with ambiguity and evolving requirements.
- Able to improve existing systems, not just build new ones from scratch.
- Happy to take ownership of problems and follow them through into production.
Nice to have
- Control engineering, machine learning or MLOps.
- AWS IoT, Greengrass or Mender for managing device fleets.
- Working across multiple cloud environments, such as AWS, GCP or Azure.
- Managing CI/CD environments using GitHub Actions.
- Building production artefacts using tools such as Docker.
- Functional programming languages such as Haskell, F# or Elm.
- Building or working with more complex AI-enabled workflows beyond simple prompting.
Benefits
- Equity in the company: share options
- Flexible working
- 30 days of holiday (plus bank holidays)
- A generous pension scheme
Before you apply
- The process includes a remote pair programming session using Python and Terraform.
- The process includes a technical onsite in London involving a system design session.
- Reference checks will be conducted before a final offer.
About the company
Gigaton builds autonomous AI control and optimisation systems to cut carbon emissions from heavy industrial plants. The team consists of scientists, engineers, builders, and operators.