At a Glance
- Tasks: Design and build scalable cloud infrastructure for cutting-edge AI technology.
- Company: Join OpenAI, a leader in AI research and deployment.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Collaborative environment with a focus on diversity and inclusion.
- Why this job: Make a real impact on the future of technology with innovative projects.
- Qualifications: Experience in software engineering and distributed systems is essential.
The predicted salary is between 60000 - 80000 £ per year.
Location: London, UK
Employment Type: Full time
Department: Applied AI
About the Team
We’re hiring Software Engineers to join our broader Infrastructure organization, which supports multiple high-impact teams. Depending on your interests and experience, you could work on one of several focus areas—including Core Distributed Systems, Reliability Engineering, Observability, Developer Productivity or Cloud Infrastructure.
About the Role
All teams are deeply collaborative, work on mission-critical services, and are responsible for building distributed, scalable infrastructure to bring OpenAI’s technology to the world through products like ChatGPT and the OpenAI API. You’ll work closely with stakeholders to understand infrastructure, data and compute needs, setting the technical strategy that supports cutting-edge research and product development. This is a critical role for someone who is passionate about solving complex engineering problems at scale, ensuring their performance, scalability and reliability.
Team Focus Areas
- Distributed Systems: Owning and building important, highly scalable, available, performant, and reliable distributed systems (and their building blocks) to power the entire stack at OpenAI.
- Systems Engineering: Work across layers of the stack—debugging system bottlenecks, evolving core infrastructure, and solving novel problems in performance and scalability.
- Reliability Engineering: Build scalable, fault-tolerant systems and lead efforts around service health, incident response, and resilience.
- Observability: Design and maintain observability tooling (metrics, logs, tracing) to give teams visibility into production systems at scale.
- Developer Productivity: Create tools, environments, and workflows that help engineers ship high-quality software faster and more safely.
- Cloud Infrastructure: Own the cloud-native infrastructure (compute, networking, storage) that underpins all services and research workloads.
- Databases: Building high performance, distributed database systems that power all of OpenAI's product stack.
In this role you will:
- Design, build, and maintain reliable and performant systems used across engineering.
- Work with your team to define technical strategy, architecture, and long-term goals.
- Collaborate with other engineers, product managers, and researchers to build infrastructure that meets evolving needs.
- Improve internal tooling, automation, and developer experience.
- Contribute to incident response, postmortems, and the development of best practices around system reliability and scalability.
You might thrive in this role if you:
- Strong software engineering skills with experience in Python, Go, C++, Rust, or similar languages.
- Experience designing, operating, or scaling distributed systems or developer infrastructure.
- Comfort working in Linux environments, and with tools like Kubernetes, Terraform, CI/CD pipelines, and modern observability stacks.
- Ability to navigate complex systems and a willingness to dig deep when debugging tricky issues.
- Excellent communication and collaboration skills, especially in cross-functional settings.
Qualifications:
- 4+ years of relevant industry experience, with 2+ years leading large scale, complex projects or teams as an engineer or tech lead.
- A passion for distributed systems at scale with a focus on reliability, scalability, security, and continuous improvement.
- Excellent communication skills, with ability to build consensus among stakeholders both internally and externally.
About OpenAI
OpenAI is an AI research and deployment company dedicated to ensuring that general-purpose artificial intelligence benefits all of humanity. We push the boundaries of the capabilities of AI systems and seek to safely deploy them to the world through our products. AI is an extremely powerful tool that must be created with safety and human needs at its core, and to achieve our mission, we must encompass and value the many different perspectives, voices, and experiences that form the full spectrum of humanity. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic.
We are committed to providing reasonable accommodations to applicants with disabilities, and requests can be made via this link.
At OpenAI, we believe artificial intelligence has the potential to help people solve immense global challenges, and we want the upside of AI to be widely shared. Join us in shaping the future of technology.
Software Engineer, Cloud Infrastructure in London employer: Slope
OpenAI is an exceptional employer located in London, UK, offering a dynamic work culture that fosters collaboration and innovation among its teams. Employees benefit from opportunities for professional growth while working on cutting-edge technology that impacts the world, all within a supportive environment that values diverse perspectives and promotes continuous improvement.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer, Cloud Infrastructure in London
✨Tip Number 1
Network like a pro! Reach out to current employees on LinkedIn or at meetups. Ask them about their experiences and the team culture. This can give you insider info and might even lead to a referral!
✨Tip Number 2
Prepare for technical interviews by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice problems relevant to distributed systems and cloud infrastructure. We want you to feel confident when tackling those tricky questions!
✨Tip Number 3
Showcase your passion for the role! During interviews, share your thoughts on recent trends in cloud infrastructure or distributed systems. This not only demonstrates your knowledge but also your enthusiasm for the field.
✨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 our team at OpenAI.
We think you need these skills to ace Software Engineer, Cloud Infrastructure in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Software Engineer role, highlighting your experience with distributed systems and cloud infrastructure. We want to see how your skills align with our focus areas, so don’t hold back!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for solving complex engineering problems and how you can contribute to our mission at OpenAI. Keep it engaging and relevant to the role.
Showcase Your Projects:Include any relevant projects or experiences that demonstrate your expertise in Python, Go, or similar languages. We love seeing real-world applications of your skills, especially in distributed systems or developer infrastructure.
Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensure it gets the attention it deserves. We’re excited to see what you bring to the table!
How to prepare for a job interview at Slope
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like Python, Go, and Kubernetes. Brush up on your knowledge of distributed systems and cloud infrastructure, as these are key areas for the role.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex engineering problems. Think about times when you improved system reliability or scalability, and be ready to explain your thought process and the impact of your solutions.
✨Collaborate Like a Pro
Since this role involves working closely with cross-functional teams, practice articulating how you’ve successfully collaborated in the past. Highlight your communication skills and any experience you have in leading projects or teams.
✨Ask Insightful Questions
Prepare thoughtful questions about the team’s current challenges or future projects. This shows your genuine interest in the role and helps you understand how you can contribute to their goals.