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.

Senior Software Engineer at Gigaton | JobZoey