At a Glance
- Tasks: Build and maintain cutting-edge AI infrastructure for world-class machine learning products.
- Company: Join a dynamic tech company focused on innovation and collaboration.
- Benefits: Enjoy competitive pay, flexible hours, and opportunities for professional growth.
- Other info: Be part of a small, ambitious team with excellent career advancement potential.
- Why this job: Make a real impact by empowering over 100 Data Scientists and Engineers.
- Qualifications: Experience in Python or Go, containerisation, and Infrastructure-as-Code tools.
The predicted salary is between 60000 - 80000 € per year.
You are a Software Engineer who is passionate about building internal tools and takes pride in creating the foundational systems that enable others to excel. You understand the nuances of the machine learning product lifecycle and have a clear vision for how to move models efficiently from exploration to production. You possess modern systems programming skills in Python or Go, and you are comfortable selecting the best-fit technology for complex infrastructure challenges. You bring practical experience with containerisation and orchestration, specifically using Docker and Kubernetes to manage distributed systems at scale. You have a strong background in Infrastructure-as-Code (IaaC) using tools like Terraform or CloudFormation, combined with a deep interest in DevSecOps practices. You thrive in small, ambitious teams where you can take high levels of ownership and communicate effectively with both technical and non-technical peers. If you don’t feel you meet all the requirements, but are excited by the role and know you bring some key strengths, please don't hesitate in applying as you might be right for this role, or other roles.
As a Software Engineer in the AI Platform team, you will be the architect of the infrastructure that makes world‑class AI possible. Working closely with the Applied AI team, you’ll be building and maintaining the data science, MLOps, and deployment tooling that empowers our team of over 100 Data Scientists and Engineers. You will take ownership of the platform that enables us to transition from complex exploration to full‑stack, production‑grade machine learning products, ensuring our solutions are high‑performing, scalable, and seamlessly integrated into diverse client environments.
- Taking ownership of our existing deployment and MLOps tooling to ensure our software delivery remains a significant lever for quality and reliability.
- Contributing to the continuous evolution of our technology stack, from building new features in our notebook development environments to refining model monitoring systems.
- Collaborating with a small, fast‑moving team of customer‑facing technologists to design and build the infrastructure our delivery teams need to succeed.
- Designing and implementing infrastructure‑as‑code and DevSecOps processes to support distributed, containerised microservices architectures.
- Integrating our core platform services across multiple cloud environments, including AWS, Azure, and GCP, to provide flexible solutions for our global clients.
- Scaling our internal enablement capabilities, acting as an entrepreneurial force that removes technical friction and accelerates the deployment of machine learning.
We are open to conversations about part‑time hours.
Software Engineer (Platform) in London employer: Deepstreamtech
Join a forward-thinking company that values innovation and collaboration, where as a Software Engineer, you will play a pivotal role in shaping the infrastructure for cutting-edge AI solutions. Our vibrant work culture fosters continuous learning and growth, offering ample opportunities to enhance your skills while working alongside a talented team of professionals. Located in a dynamic environment, we provide flexible working arrangements and a commitment to employee well-being, making us an exceptional employer for those seeking meaningful and rewarding careers.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer (Platform) in London
✨Tip Number 1
Network like a pro! Reach out to current employees at StudySmarter on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing a role in the AI Platform team.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or portfolio showcasing your projects, make sure to highlight that during interviews. We love seeing practical examples of your work, especially with Python, Go, Docker, and Kubernetes.
✨Tip Number 3
Prepare for technical challenges! Brush up on your knowledge of Infrastructure-as-Code and DevSecOps practices. We want to see how you can tackle complex infrastructure challenges, so be ready to discuss your approach.
✨Tip Number 4
Don’t hesitate to apply! Even if you don’t tick every box in the job description, if you’re excited about the role and think you bring valuable skills to the table, we want to hear from you. Apply through our website and let’s chat!
We think you need these skills to ace Software Engineer (Platform) in London
Some tips for your application 🫡
Show Your Passion:When writing your application, let your enthusiasm for building internal tools shine through. We want to see how you take pride in creating systems that help others excel, so share your experiences and projects that reflect this passion.
Highlight Relevant Skills:Make sure to emphasise your modern systems programming skills, especially in Python or Go. If you've got experience with containerisation using Docker and Kubernetes, or Infrastructure-as-Code with Terraform, don’t hold back – we love seeing those skills in action!
Tailor Your Application:Take a moment to tailor your application to our job description. Mention how your background aligns with the machine learning product lifecycle and your interest in DevSecOps practices. This shows us you’ve done your homework and are genuinely interested in the role.
Don’t Be Shy!:If you’re excited about the role but don’t meet every single requirement, go ahead and apply anyway! We value potential and key strengths, so don’t hesitate to tell us why you’d be a great fit for our team. Apply through our website and let’s chat!
How to prepare for a job interview at Deepstreamtech
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like Python, Go, Docker, and Kubernetes. Brush up on your Infrastructure-as-Code skills with Terraform or CloudFormation, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles, especially those related to machine learning product lifecycles. Be ready to explain how you approached these problems and the impact of your solutions on the team or project.
✨Demonstrate Team Collaboration
Since this role involves working closely with both technical and non-technical peers, think of examples where you’ve successfully communicated complex ideas to diverse audiences. Highlight your experience in small teams and how you’ve taken ownership of projects.
✨Ask Insightful Questions
Prepare thoughtful questions about the company’s AI platform and its future direction. This shows your genuine interest in the role and helps you gauge if the company culture aligns with your values, especially regarding innovation and collaboration.