At a Glance
- Tasks: Join our Software Infrastructure team to develop tools and manage Kubernetes infrastructure.
- Company: Dynamic tech company focused on AI and high-performance computing.
- Benefits: Competitive salary, flexible working, and opportunities for professional growth.
- Other info: Collaborative culture with a focus on long-term engineering solutions.
- Why this job: Make a real impact in scaling cutting-edge AI platforms and enhancing software processes.
- Qualifications: Experience in Go, Kubernetes, and cloud services; familiarity with CI/CD principles.
The predicted salary is between 60000 - 80000 € per year.
Requirements
- Practical experience developing in Go
- Familiarity with cloud services (AWS preferred)
- Experience managing or developing in Linux environments
- Understanding of CI/CD principles
- Strong experience of Kubernetes (k8s) development and deployment (Desirable)
- Experience developing Kubernetes Controllers (Desirable)
- Experience with Infrastructure as Code (IaC) tools (e.g. Terraform/OpenTofu) (Desirable)
- Experience with GitHub Actions (Desirable)
- Experience with distributed HPC systems (Desirable)
- Experience with modern observability tooling (e.g. Prometheus) (Desirable)
- Knowledge of Python/C++ (or similar language)
What the job involves
Join our dynamic Software Infrastructure team and take a pivotal role in scaling and managing our infrastructure. You will develop essential tools and services that empower our broader software team. Your contributions will enhance the build, test, deployment, and productisation processes of our Machine Learning Software components. Work with our High-Performance Computing (HPC) AI platforms and gain invaluable experience in distributed systems.
The Software Infrastructure team provides critical platforms and services for software development teams across the business. Our responsibilities include managing the CI platform and services, build engineering, component integration, and packaging and release systems. We operate in squads, fostering a culture of service ownership and empowerment for our engineers. We focus on long-term engineering solutions and strive to eliminate toil wherever possible.
Develop, own, and maintain tools and services to support the software organisation. Deploy and maintain Kubernetes infrastructure to develop, test, and scale Graphcore hardware and its software stack. Manage our Cloud Infrastructure using tools such as Terraform.
Software Infrastructure Engineer (Kubernetes) in Bristol employer: Deepstreamtech
Join a forward-thinking company that prioritises innovation and collaboration within its Software Infrastructure team. With a strong focus on employee growth, we offer opportunities to work with cutting-edge technologies like Kubernetes and High-Performance Computing, all while fostering a supportive culture that values service ownership and empowerment. Located in a vibrant tech hub, our workplace encourages creativity and provides access to invaluable resources for professional development.
StudySmarter Expert Advice🤫
We think this is how you could land Software Infrastructure Engineer (Kubernetes) in Bristol
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a GitHub repository showcasing your projects, especially those involving Kubernetes, Go, or any IaC tools. This gives potential employers a tangible look at what you can do.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common interview questions related to Kubernetes and CI/CD principles, and don’t forget to highlight your experience with cloud services!
✨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 joining our team and contributing to our awesome projects.
We think you need these skills to ace Software Infrastructure Engineer (Kubernetes) in Bristol
Some tips for your application 🫡
Show Off Your Skills:Make sure to highlight your practical experience with Go and Kubernetes in your application. We want to see how you've used these skills in real-world scenarios, so don’t hold back on the details!
Tailor Your Application:Take a moment to customise your application for this role. Mention your familiarity with cloud services like AWS and any experience you have with CI/CD principles. This helps us see how you fit into our team!
Be Clear and Concise:When writing your application, keep it clear and to the point. We appreciate straightforward communication, so avoid jargon unless it’s relevant to the role. Let’s keep it easy to read!
Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to hear from you!
How to prepare for a job interview at Deepstreamtech
✨Know Your Tech Stack
Make sure you brush up on your Go programming skills and get familiar with Kubernetes. Be ready to discuss your practical experiences, especially any projects where you've developed Kubernetes Controllers or used Infrastructure as Code tools like Terraform. This will show that you’re not just a theoretical expert but someone who can apply their knowledge in real-world scenarios.
✨Cloud Services Savvy
Since familiarity with cloud services, particularly AWS, is key, do some research on how these services integrate with Kubernetes. Prepare to talk about any hands-on experience you have managing cloud infrastructure. If you’ve worked with CI/CD principles, be ready to share specific examples of how you’ve implemented them in your previous roles.
✨Showcase Your Problem-Solving Skills
The role involves enhancing build, test, and deployment processes, so think of challenges you've faced in these areas. Prepare to discuss how you approached these problems, the tools you used (like GitHub Actions), and the outcomes. This will demonstrate your ability to contribute to the team’s goals effectively.
✨Cultural Fit and Team Dynamics
Since the Software Infrastructure team operates in squads, it’s important to convey your teamwork skills. Think of examples where you’ve collaborated with others to achieve a common goal. Highlight your adaptability and willingness to take ownership of projects, as this aligns with their culture of service ownership and empowerment.