Senior Cloud Infrastructure Engineer

Back to all open positions

About the role

We are looking for a Cloud Infrastructure Engineer to take a key role in designing and implementing Restate’s bring-your-own-cloud (BYOC) product. This role will focus on developing a control plane that allows customers to deploy Restate within their own cloud environments while maintaining reliability, security, and optimal performance.

You will work deep in our Rust-based infrastructure layer at the intersection of cloud provider APIs, infrastructure-as-code, and deployment automation, in addition to helping to design and implement changes to Restate itself where necessary to improve the integration. You will help us ensure that our BYOC product provides the experience of a managed service without data leaving customer accounts, while maintaining state-of-art security practices and operational excellence.

We are a small team (10 people), so every engineer takes responsibility for entire areas of the product. There is significant opportunity for this role to take ownership of major parts of our cloud infrastructure.

Our developers can interact with users/customers in the open-source community and participate in outreach and evangelism efforts (articles, conference talks, podcasts). This is encouraged, but not required.

About you

  • Strong background in cloud infrastructure. You understand the architecture of major cloud providers and know how to build consistent, reliable, and secure cloud-native systems.

  • Experience with infrastructure-as-code and cloud orchestration, with a deep understanding of how to create maintainable and reproducible cloud deployments.

  • Software engineering skills in typed languages, particularly Rust or Go, with a willingness to focus primarily on Rust development.

  • Have spent time working on multi-person codebases, with a good sense of what efficient and maintainable solutions in such an environment look like.

  • Like to take ownership of your work end-to-end (from design, over implementation and testing to running it reliably in production).

  • Able to handle the ambiguity of an early stage startup. You can filter out the important from the unimportant.

  • A great team player with good communication skills for bringing your ideas across so that they become reality.

Perks and benefits

At Restate we need the best talent to revolutionize how people build modern applications. The best talent will get a great salary, stake in the company, be able to work from anywhere, pick their own gear, and solve some of the toughest problems. For more details check out the description on the careers pages.

If you’ve come so far, then you are certainly interested in this position! We are certainly interested in you so let us match by sending your resume to [email protected].

Copyright © 2024 Restate. All rights reserved.