Gigaton · Climate and energy

Senior Software Engineer

  • London (Hybrid)
  • Full-time
  • £60,000 - £105,000 / year

Still open on Gigaton's site · checked just now

Level
Senior
Posted

What you'll do

As written by Gigaton · Read the original

About the role

We’re looking for a Senior Software Engineer to join our Platform team and help us build reliable software for a complex, real-world AI product.

The Platform team works across a broad range of problems at Gigaton, from CI/CD for our monorepo and networking and data integration with on-premise plant systems, to hardening our IoT OS image and building customer-facing software around our control systems.

Your main responsibilities

  • 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.

You’ll excel if you are

  • Excited by complex technical domains and enjoy getting to grips with unfamiliar systems.

  • Highly collaborative and comfortable working across software, ML and other disciplines.

  • Familiar with practices such as testing, pairing, mobbing and iterative software development.

  • Pragmatic about engineering trade-offs and know when good enough now is better than perfect later.

  • 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.

💡 You are not expected to check every box, and we’d love to hear from you even if your experience isn’t an exact match.

We’re building a team that reflects the world we want to change. Our people come from different countries, cultures and experiences, and we think that’s one of our biggest strengths.

We’re committed to creating a workplace where everyone feels safe, respected and celebrated. No matter your background, if you’re excited by what we do, we want to hear from you.

Requirements

Bonus experience

You don’t need all of these, but experience in any of the following would be useful:

  • 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.

Skills

Stack

  • Python
  • AWS
  • Google Cloud
  • Azure
  • Docker
  • Terraform

Working languages

English

Company

Last checked . The details above were extracted automatically; the employer's original posting is the authority.

Correct or remove this listing

Similar jobs