We believe that AI should be transparent and responsible by design, and we’re looking for versatile people who can help us create it.
As a Senior Full-Stack Software Engineer, you will join the rapidly growing Engineering team at our University of Oxford machine learning company to help us realise a future where Humans and AI work together to solve the world’s most important problems.
Location: Remote (UK) or office-based (incl. mixed), and forward deployed (see details)
You’ll spend your days working alongside talented software engineers, scientists, designers, and product specialists. Together, you will take ideas from concept to production, creating elegant and maintainable solutions to complex, data-centric problems. Your work will have a real and positive impact on society, national security, and the lives of individuals across the globe.
As a Senior Full-Stack Software Engineer, you will be at the heart of the engineering effort that delivers cutting-edge AI/ML solutions across diverse projects, from signal processing and geospatial data modelling to image processing and high-fidelity simulations of physical systems.
You will collaborate closely with users on new features, rapidly prototyping, exploring and validating ideas, and designing and developing features for scalable, secure, and observable systems, both on-premise and in the cloud.
We thrive by working in collaborative, flexible, and self-organising teams. Your passion for software engineering and product development will allow you to excel in this environment. At Mind Foundry, you’ll have the opportunity to grow, learn, and contribute to solving some of the world’s most important challenges.
We are looking for engineers who enjoy tackling practical, hands-on challenges, whether that means navigating unexpected technical roadblocks, finding creative workarounds under time pressure, or diving into unfamiliar tools and processes to get things working. If you thrive on solving problems without predefined solutions and get a buzz from overcoming obstacles, this role is for you.
Some of the projects you work on will require you to be based at partner locations in the UK and Europe for their duration. You must be willing and eligible to apply for and obtain UK Security Check (SC) clearance or hold an existing clearance.
ABOUT YOU
We understand that no single person can do it all, and we do not expect everyone to be an expert in every aspect of frontend, backend, and DevOps. However, you will need skills and experience across multiple levels of a web application stack.
You will have at least five years of commercial software engineering experience, be an expert in at least one high-level programming language, and be familiar with a range of others. We primarily use Python and JavaScript/TypeScript.
Our core technology stack is PostgreSQL, Kubernetes, and Python Machine Learning. We’d love for you to have experience in more than one of those and an understanding of Machine Learning, AI, or Data Science, including experience deploying ML in production or commercial applications. If you have equivalent experience in different technology stacks and transferable skills, we’d still love to hear from you.
You have experience working in an iterative Agile environment, and a strong understanding of the DevOps movement, its tools and its culture. You will have been directly involved in helping to drive improvements to how software is delivered in your previous roles and are motivated by mentoring and developing less experienced staff.
You have experience architecting and designing complex distributed software systems for both cloud and on-premise environments. You’ll understand different architectural patterns when to use them and can design secure and scalable systems.
Your skill set extends beyond core software engineering to areas, such as systems integration, scripting, CI/CD, UI/UX, design, and databases.
You have worked closely with users, understanding their needs and determining what to build and why. Ideally, you have experience working with clients and representing technical expertise in discussions with other experts.
You stay current with industry trends and emerging technologies, and you are a leader and mentor in your area of expertise. You can communicate ideas clearly to audiences with varying levels of technical knowledge. Perhaps you have written blogs or spoken at conferences.
We’d love it if you have experience in the following areas. If you’re already an expert, even better!
Kubeflow Or Other MLOps Technologies
If this sounds like you, and you are excited about what you could achieve at Mind Foundry, we would love to hear from you.
We empower our people to be the best in what they do. We invest in everyone's personal and professional growth so that we may grow as a company.
We practice Design Thinking to focus on the right problems to solve. Design is not just how something looks and feels - it’s how something works. And it’s a part of everything we do.