Staff Software Engineer, Data in London

Staff Software Engineer, Data in London

London Full-Time 70000 - 90000 £ / year (est.) Home office (partial)
Dormont Manufacturing Co

At a Glance

  • Tasks: Design and build scalable data systems while collaborating with a talented team.
  • Company: Join Astronomer, a leader in DataOps and cloud infrastructure innovation.
  • Benefits: Enjoy competitive pay, flexible work options, and opportunities for professional growth.
  • Other info: Be part of a diverse team that values innovation and collaboration.
  • Why this job: Make a real impact on how global organisations manage their data pipelines.
  • Qualifications: Expertise in Postgres, cloud platforms, and hands-on experience in data systems design.

The predicted salary is between 70000 - 90000 £ 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:

At Astronomer, we’re redefining how companies run Apache Airflow at scale. Our R&D organization is home to some of the most innovative minds in cloud infrastructure and open-source software. We’re looking to add a world-class Staff+ level engineer to our team, to set out our Data and Database story as we level up our platform’s Reliability, cost profile and growth trajectory. You get to go in at the ground level of how our production infrastructure is designed, built, tested and deployed. Your work will directly influence how we build Astro, Observe and our IDE product, as well as how global organizations orchestrate data pipelines at scale—making them faster, more reliable, and easier to manage.

What you get to do:

  • Be a subject-matter expert in how we treat Data at scale. Astronomer has a number of different databases and data sources at work providing our platform, and our needs are evolving. We’re looking for a database and data platforms expert to map out how we store, retrieve, keep safe, and otherwise be responsible curators of ours and customers’ data.
  • Astronomer’s stack is fairly heavily Postgres-based, with some blob storage and some specialised options for certain data types - you get to recommend, design and later lead building the data systems that will help us continue to scale. This is very much a technical role; you’ll be just as active in building these systems and ensuring they’re fit for purpose as specifying and designing.
  • You’ll be at the forefront of how we work together as a Platform Engineering team and an R&D group more broadly.

What you bring to the role:

  • Hands-on experience designing, developing, and scaling production infrastructure.
  • Extensive knowledge of Postgres and Postgres-like cloud offerings (AWS, GCP, Azure).
  • Extensive and recent experience with building low-level data systems and/or managed data platforms.
  • In-depth knowledge and practical experience of the product and technology space in Database and related fields (Blob, NoSQL, Timeseries, Graph, Vector).
  • Experience defining requirements and making and justifying technology choices around the data space.
  • Strong experience in Non-Abstract Systems design and implementation.
  • Strong proficiency in Golang and in-depth experience with Kubernetes.
  • Strong communication skills, both written and verbal, with experience in working with a globally distributed team in delivery.

Bonus points if you have:

  • Experience working with Spanner, AlloyDB and/or other cloud-native databases, including hands-on experience with provisioning, development practices and migration of data.
  • Experience working on a SaaS/PaaS product across multiple cloud providers.
  • Experience building internal data platforms from cloud-native component parts - we have a healthy mix of build vs. buy; sometimes building is the right choice.
  • Experience with Apache Airflow.

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 Software Engineer, Data in London employer: Dormont Manufacturing Co

Astronomer is an exceptional employer that fosters a culture of innovation and collaboration, making it an ideal place for a Staff Software Engineer to thrive. With a commitment to employee growth, you will have the opportunity to work alongside some of the brightest minds in cloud infrastructure and open-source software, while contributing to cutting-edge projects that redefine data orchestration. Located in a dynamic environment, Astronomer offers a hybrid work model, competitive benefits, and a diverse workplace that values every individual's contribution.

Dormont Manufacturing Co

Contact Details:

Dormont Manufacturing Co Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Staff Software Engineer, Data in London

Tip Number 1

Network like a pro! Reach out to current employees at Astronomer on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing a role. Personal connections can make a huge difference!

Tip Number 2

Show off your skills! If you’ve got a GitHub or portfolio showcasing your projects, make sure to highlight that when you connect with the team. It’s a great way to demonstrate your expertise in data systems and software engineering.

Tip Number 3

Prepare for the interview by brushing up on your knowledge of Postgres and cloud offerings. Be ready to discuss how you’ve tackled challenges in building data systems before. We want to see your problem-solving skills in action!

Tip Number 4

Don’t forget to 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 joining the Astronomer team!

We think you need these skills to ace Staff Software Engineer, Data in London

Postgres
Cloud Infrastructure (AWS, GCP, Azure)
Data Systems Design
Managed Data Platforms
Blob Storage
NoSQL
Timeseries Databases

Some tips for your application 🫡

Tailor Your CV:Make sure your CV speaks directly to the role of Staff Software Engineer, Data. Highlight your hands-on experience with Postgres and any relevant cloud offerings. We want to see how your skills align with our needs!

Showcase Your Projects:Include specific examples of projects where you've designed and scaled production infrastructure. We love seeing real-world applications of your expertise, especially in data systems and platforms.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Explain why you're excited about working at Astronomer and how you can contribute to our mission. Be genuine and let your passion for data orchestration come through.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at Dormont Manufacturing Co

Know Your Data Inside Out

Make sure you brush up on your knowledge of data orchestration and the specific databases mentioned in the job description, especially Postgres. Be ready to discuss how you've designed and scaled data systems in the past, as this will show your expertise and fit for the role.

Showcase Your Technical Skills

Prepare to demonstrate your hands-on experience with Golang and Kubernetes. You might be asked to solve a technical problem or explain your approach to building low-level data systems, so having examples ready will help you stand out.

Communicate Clearly

Since you'll be working with a globally distributed team, strong communication skills are key. Practice explaining complex technical concepts in simple terms, as this will showcase your ability to collaborate effectively with others.

Be Ready to Discuss Technology Choices

Expect questions about how you define requirements and make technology choices in the data space. Prepare examples of past projects where you had to justify your decisions, as this will highlight your critical thinking and decision-making skills.