Staff Platform Infra Engineer (Multi-Cloud, Go)

Staff Platform Infra Engineer (Multi-Cloud, Go)

Full-Time 80000 - 100000 £ / year (est.) Home office (partial)
Astronomer

At a Glance

  • Tasks: Build and develop robust multi-cloud platform systems that power data-driven applications.
  • Company: Join Astronomer, a leader in DataOps with a collaborative and innovative culture.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Other info: Diverse and inclusive workplace with excellent career advancement opportunities.
  • Why this job: Shape the future of data products and make a real impact on enterprise solutions.
  • Qualifications: Experience in building scalable production systems and strong Go programming skills.

The predicted salary is between 80000 - 100000 £ per year.

Astronomer empowers data teams to bring mission-critical software, analytics, and AI to life and is the company behind Astro, the industry-leading unified DataOps platform powered by Apache Airflow®. Astro accelerates building reliable data products that unlock insights, unleash AI value, and powers data-driven applications. Trusted by more than 800 of the world's leading enterprises, Astronomer lets businesses do more with their data.

About This Role

Astronomer’s products run on a complex, multi-cloud platform — and the reliability, scalability, and operational maturity of that platform is what we’re actively investing in. The work ahead on our Platform team isn’t about managing data or curating pipelines; it’s about building the foundational systems that everything else runs on — the kind of systems where the failure modes matter, the latency budgets are real, and getting it wrong has visible consequences for hundreds of enterprise customers.

We’re looking for a Staff+-level engineer who has built production platform systems at scale before — not just consumed them. You’ve designed systems under load, reasoned carefully about failure, and made your colleagues’ lives better by giving them something solid and well-understood to build on top of. You write strategy documents and then write the code that proves them out. You’ve been the person who made the call, and lived with the consequences.

This is a foundational role at a consequential moment: your work will directly shape what Astronomer’s products — Astro, Observe, and our IDE — are capable of over the next several years. This role reports directly to the VP responsible for delivering these platforms reliably.

What You Get To Do

Astronomer has a healthy and complex infrastructure estate spanning multiple cloud providers, a mix of managed and self-hosted systems, and an increasingly ambitious set of requirements as our products evolve. We have a clear sense of where we need to go; we need the right person to figure out how to get there and then go build it.

This is very much a technical role — you’ll be just as involved in building these systems as in specifying and designing them. We’re not looking for someone to write strategy documents; we’re looking for someone who writes the strategy and the code, and who has done exactly that before at scale.

  • Blaze a Trail: Own and develop our platform infrastructure strategy, with the sponsorship and responsibility to match. Map out what we need, make the calls, and own the outcomes.
  • Be an Owner: Be directly involved in deciding what we work on and how we work on it. Make promises, and keep them.
  • Do Sensible Things: Make principled build vs. buy assessments and advocate for the right tools for the right job — not the fashionable ones, not the ones already in the estate just because they’re there.
  • Garage Door Open: Create and maintain comprehensive internal documentation and decision records for systems and processes. Participate in architectural forums and make principled, open decisions that the rest of the organisation can learn from and hold us to.

What You Bring To The Role

  • Distributed systems depth, grounded in practice. You have a solid working model of how production systems fail — consistency and availability tradeoffs, failure cascades, backpressure, graceful degradation. You can draw the diagram, explain the failure modes at each node, and make a reasoned argument for which ones actually matter in a given context. NALSD thinking is how you naturally approach a new system design.
  • Kubernetes at operator depth. You know what happens inside the scheduler and the control loop when things go wrong, because you’ve been there. You’ve operated clusters under real load, not just deployed workloads onto them.
  • Strong Go proficiency. The platform team writes production Go. You should be fluent: you’ve built and shipped systems in it, and you have opinions about what good Go looks like.
  • Multi-cloud experience, not just multi-cloud exposure. You’ve made considered architectural decisions across AWS, GCP, and/or Azure — not just consumed managed services, but evaluated tradeoffs between them and lived with those decisions in production.
  • Experience defining requirements and driving technology choices across an engineering organisation. You’ve been the person in the room who frames the decision correctly, not just the one who executes it.
  • Strong written and verbal communication. You can write a design doc that changes minds, and a postmortem that makes the organisation smarter. You’ve worked effectively in a globally-distributed team.

Bonus Points If You Have

  • Experience with storage primitives at the system level — you’ve reasoned about when to reach for a relational store vs. an object store vs. something else, and you have real opinions informed by real failures.
  • Experience working on a SaaS/PaaS product across multiple cloud providers.
  • Familiarity with Apache Airflow or workflow orchestration systems.

At Astronomer, we value diversity. We are an equal opportunity employer: we do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Staff Platform Infra Engineer (Multi-Cloud, Go) employer: Astronomer

At Astronomer, we pride ourselves on fostering a collaborative and innovative work culture that empowers our employees to take ownership of their projects and drive impactful change. With a focus on professional growth, we offer ample opportunities for skill development and career advancement, all while working on cutting-edge technology in a multi-cloud environment. Join us in shaping the future of data operations and enjoy the unique advantage of being part of a team that values diversity and inclusivity.

Astronomer

Contact Details:

Astronomer Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Staff Platform Infra Engineer (Multi-Cloud, Go)

Tip Number 1

Network like a pro! Attend industry meetups, webinars, or tech conferences where you can connect with folks from Astronomer or similar companies. A friendly chat can sometimes lead to job opportunities that aren’t even advertised!

Tip Number 2

Show off your skills! Consider contributing to open-source projects or building your own side projects using Go and multi-cloud systems. This not only sharpens your skills but also gives you something tangible to discuss during interviews.

Tip Number 3

Prepare for the technical interview! Brush up on distributed systems, Kubernetes, and Go. Practice explaining your thought process clearly, as communication is key in technical roles. We want to see how you think, not just what you know!

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of the Astronomer team. Don’t miss out on this chance!

We think you need these skills to ace Staff Platform Infra Engineer (Multi-Cloud, Go)

Distributed Systems
Kubernetes
Go Programming
Multi-Cloud Architecture
System Design
Technical Decision-Making
Documentation Skills

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter for the Staff Platform Infra Engineer role. Highlight your experience with multi-cloud platforms, Go programming, and any relevant projects that showcase your skills in building production systems.

Showcase Your Technical Skills:Don’t just list your skills; demonstrate them! Include specific examples of how you've designed and built systems under load, and how you’ve tackled failure modes in your previous roles. We want to see your thought process!

Be Clear and Concise:When writing your application, keep it straightforward. Use clear language and avoid jargon unless it's necessary. We appreciate a well-structured document that’s easy to read and gets straight to the point.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re genuinely interested in joining our team at Astronomer!

How to prepare for a job interview at Astronomer

Know Your Systems

Make sure you have a solid understanding of distributed systems and how they fail. Be ready to discuss your experiences with failure modes, consistency, and availability trade-offs. Astronomer values practical knowledge, so share specific examples from your past work.

Show Off Your Go Skills

Since the platform team writes production code in Go, brush up on your Go proficiency. Prepare to discuss projects where you've built and shipped systems using Go, and be ready to share your opinions on what good Go looks like.

Multi-Cloud Mastery

Astronomer is looking for someone with real multi-cloud experience. Be prepared to talk about architectural decisions you've made across AWS, GCP, and Azure. Highlight how you've evaluated trade-offs and lived with those decisions in production.

Communicate Clearly

Strong written and verbal communication skills are crucial. Practice explaining complex technical concepts in simple terms. You might be asked to write a design document or discuss a postmortem, so be ready to showcase your ability to communicate effectively within a globally-distributed team.