At a Glance
- Tasks: Join our team to design and implement innovative cloud services for cutting-edge AI workflows.
- Company: Foundry, a leader in creative software for the Media and Entertainment industry.
- Benefits: Competitive salary, inclusive culture, and opportunities for professional growth.
- Why this job: Be part of a pioneering project that shapes the future of visual experiences with AI.
- Qualifications: 5+ years in back-end engineering, strong Python skills, and cloud infrastructure experience.
- Other info: Dynamic environment with a focus on collaboration, experimentation, and continuous learning.
The predicted salary is between 48000 - 84000 ÂŁ per year.
We are a global company with a mission to advance the art and technology of visual experience. We know that creating an inclusive environment that values and encourages different perspectives is critical for our success, and the success of our people. We are learning, listening and taking action to be better and foster trust in our community. Our goal is to ensure every person working at Foundry feels safe and free to be themselves, to share their ideas or concerns and that there is equal access to opportunities for all.
THE ROLE
This is an opportunity to join the founding engineering team for Reactor, a new product initiative that combines emerging AI workflows with Foundry's world-class expertise in creative and VFX software. As a Senior Back-End Engineer, you will design and implement the core services, orchestration systems, cloud infrastructure, and execution pipelines that power Reactor's fast-moving, hybrid compute workflows.
You will work in a discovery-led environment where rapid experimentation, vertical-slice prototypes, and user validation drive the roadmap. You'll collaborate closely with the Lead Engineer, Front-End Engineers, Product Manager, and Creative Director to build scalable yet flexible systems that support AI inference, media processing, distributed workloads, timeline-driven tasks, and interactive artist workflows.
This role requires strong cloud engineering skills and fluency with the practical application of modern AI technologies. You should be inventive, resourceful, and able to transform incomplete or ambiguous product ideas into working solutions rapidly and reliably. You'll embody Foundry's values by grounding decisions in customer workflows, sharing openly across disciplines, and experimenting boldly with the right guardrails.
Job Requirements
- Experience
- 5+ years of back-end software engineering experience, ideally in cloud-based or SaaS environments.
- Proven success building distributed systems, orchestration layers, or high-performance services for media, AI, or computational workflows.
- Demonstrated ability to ship rapid prototypes and iterate based on customer feedback.
- Strong experience breaking down high-level requirements into actionable engineering work.
- Comfortable interacting directly with customers or partners to gather insights and validate system behaviours.
- Expert-level proficiency in Python, including async programming, API development, packaging, testing, and performance considerations.
- Strong experience with cloud infrastructure (esp. AWS and/or GCP), including compute, networking, containerisation, and scaling patterns.
- Knowledge of modern AI/ML execution patterns, including model inference runtimes, distributed inference, GPU workloads, and model serving.
- Familiarity with orchestration tools (e.g., Kubernetes, Ray, Prefect, Airflow) or similar distributed compute frameworks.
- Experience designing or contributing to SaaS architectures, including authentication, data pipelines, telemetry, and multi-tenant considerations.
- Understanding of media workflows, file formats, and performance considerations for media-heavy or interactive systems is advantageous.
- Experience integrating systems with native modules or C++ back-ends (via Python bindings, gRPC, REST, OMQ, Redis, etc.).
- Handsâon experience with AI tooling such as diffusion models, LLMs, vector databases, model hubs, or graph-based AI systems (e.g., ComfyUI).
- Experience with hybrid compute architectures (local + cloud execution).
- Familiarity with Nuke / Nuke Studio or other VFX/CG/VFX pipeline components.
Job Responsibilities
- Software & System Development
- Design, build, and maintain Reactor's cloud and local execution services, including AI model orchestration, job scheduling, data pipelines, and hybrid compute workflows.
- Implement APIs, services, and infrastructure that support rapid prototyping while laying the foundations for a scalable product that can be deployed across onâprem, private cloud, and public cloud.
- Develop Pythonâbased orchestration layers for AI inference (LLMs, diffusion models, vision models) as well as lightweight training and fineâtuning workflows (e.g., LoRAs).
- Ensure systems support fast feedback cycles for frontâend interactions (node graph, timeline, interactive AI tools).
- Build telemetry, observability, and monitoring systems that support iterative learning and production readiness.
- Devise pragmatic solutions to complex technical challenges in distributed compute, AI execution, and mediaâheavy workflows.
- Create prototypes and internal tools to deârisk architectural choices and validate assumptions before committing to longâterm paths.
- Repurpose or integrate internal/external technologies where expedient, maintaining a strong sense of pragmatism and efficiency.
- Surface hidden constraints in product or workflow designs and help guide the team to workable alternatives.
- Translate highâlevel product goals into clear engineering tasks, architectural plans, and system designs.
- Flag architectural risks and early technical oneâwayâdoor decisions, proposing reversible solutions or lowâcost experiments to gather evidence.
- Contribute to planning, estimation, and prioritisation in a fastâpaced, discoveryâdriven environment.
- Collaborate closely with frontâend engineers to shape the contracts, APIs, and execution patterns required for responsive UX.
- Contributes to discovery sessions, prototype reviews, and production partner workflows to understand technical requirements from real use cases.
- Work with the Lead Engineer, Nuke team, Research Team, and other Foundry groups to integrate or leverage existing technology where appropriate.
- Share knowledge openly across the team, contributing to a culture of transparency, exploration, and continuous learning.
THE COMPANY
Foundry has a heritage of more than 25 years, developing creative software for the Media and Entertainment industry. Its portfolio of awardâwinning products solves complex visualization challenges to turn incredible ideas into reality. Working with creative leaders around the globe, Foundry products are used to create breathtaking visual effects and animation and have been integral in the making of every VFX Academy Awardâwinning film for the past decade.
For more information visit www.foundry.com.
Senior Back-End Engineer in London employer: Foundry
Contact Detail:
Foundry Recruiting Team
StudySmarter Expert Advice đ¤Ť
We think this is how you could land Senior Back-End Engineer in London
â¨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 put in a good word for you.
â¨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to cloud infrastructure and AI. This gives potential employers a taste of what you can do and sets you apart from the crowd.
â¨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Donât forget to brush up on your Python and cloud engineering skills, as theyâll be crucial for the role. Mock interviews with friends can help ease those nerves!
â¨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 at Foundry and contributing to our mission.
We think you need these skills to ace Senior Back-End Engineer in London
Some tips for your application đŤĄ
Tailor Your CV: Make sure your CV is tailored to the Senior Back-End Engineer role. Highlight your experience with cloud infrastructure, Python, and any relevant AI technologies. We want to see how your skills align with our mission!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for back-end engineering and how you can contribute to Reactor. Donât forget to mention your collaborative spirit and how you embody Foundry's values.
Showcase Your Projects: Include links to any projects or prototypes you've worked on that demonstrate your skills in distributed systems or AI workflows. We love seeing practical applications of your expertise!
Apply Through Our Website: We encourage you to apply directly through our website. Itâs the best way for us to receive your application and ensures youâre considered for this exciting opportunity with Foundry!
How to prepare for a job interview at Foundry
â¨Know Your Tech Inside Out
Make sure youâre well-versed in the technical skills listed in the job description, especially Python and cloud infrastructure. Brush up on async programming, API development, and orchestration tools like Kubernetes. Being able to discuss your past projects and how you applied these technologies will show your expertise.
â¨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled complex challenges in distributed systems or AI workflows. Think about specific instances where you created prototypes or iterated based on feedback. This will demonstrate your ability to innovate and adapt, which is crucial for the role.
â¨Understand the Company Culture
Familiarise yourself with Foundry's mission and values. They emphasise inclusivity and collaboration, so be ready to discuss how you can contribute to a positive team environment. Share your thoughts on fostering trust and open communication within a team.
â¨Ask Insightful Questions
Prepare thoughtful questions that show your interest in the role and the company. Inquire about their current projects, the team dynamics, or how they approach rapid experimentation. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you.