At a Glance
- Tasks: Lead technical delivery of AI-driven projects and collaborate with cross-functional teams.
- Company: Join Faculty, a leader in human-centric AI transforming decision-making.
- Benefits: Diverse team, professional growth, and the chance to work with brilliant minds.
- Why this job: Make a real impact by solving complex challenges with cutting-edge technology.
- Qualifications: Full-stack experience with Python, TypeScript, and React; strong collaboration skills.
- Other info: Dynamic environment with opportunities for creativity and innovation.
The predicted salary is between 36000 - 60000 ÂŁ per year.
About Faculty
At Faculty, we transform organisational performance through safe, impactful and humanâcentric AI. With more than a decade of experience, we provide over 350 global customers with software, bespoke AI consultancy, and Fellows from our awardâwinning Fellowship programme. Our expert team brings together leaders from across government, academia and global tech giants to solve the biggest challenges in applied AI. Should you join us, you will have the chance to work with, and learn from, some of the brilliant minds who are bringing Frontier AI to the frontlines of the world.
About the Role
We are looking for a fullâstack Senior Software Engineer to work in our Customer Development team on our groundâbreaking Frontier platform. Your role will focus on scaling our Decision Intelligence offering â providing AI capabilities across highâimpact decisions. This comes with genuinely interesting technical challenges, with huge space for creativity and influence. We are actively seeking a senior fullâstack engineer to deliver our cuttingâedge product, Frontier, to new clients. As we continue to expand our platform's reach, you will have the unique opportunity to build a scalable AIâfocused product, remain close to live customer feedback whilst leading the way in technical best practices.
In this role, you will be immersed in handsâon work, tackling complex realâworld challenges using stateâofâtheâart technology. From optimising multinational supplyâchain logistics to reducing timeâtoâmarket for clinical trials and supporting sustainability goals in various industries, Frontier empowers organisations to make informed decisions through AIâdriven insights. Join us on this exciting journey of transforming decisionâmaking with AI and machine learning, revolutionising how businesses thrive utilising Decision Intelligence.
What you will be doing:
At the heart of Decision Intelligence for each customer lies one or more Computational Twins (CT). A CT is a digital representation of an existing business process in which decisions are made. Our platform enables a CT to show historical process performance, model future behaviour and simulate decisions. As a Senior Full Stack Engineer in the Customer Development team, you will lead the technical delivery of customerâfacing projects, working as part of small, crossâfunctional teams. You will collaborate directly with customers and their engineering teams to understand their systems and data, and help integrate Frontier into their workflows. This often includes extending or adapting our frontend, backend, and infrastructureâasâcode components, as well as supporting the creation of Computational Twins that model complex realâworld systems. You will play a handsâon role in shaping how Frontier is deployed and scaled in production environments, ensuring it delivers real impact from day one.
Your responsibilities will include:
- Serve as a strong technical contributor within a crossâfunctional Delivery Squad, working alongside Engineers, Product Designers, Data Scientists, and a Delivery Manager to deliver impactful customer solutions.
- Mentor and support the growth of more junior engineers in the team.
- Collaborate across the wider Frontier engineering organisation to implement new features, resolve issues, and improve the product's user experience.
- Build and extend the product using one or more of our primary languages â Python & TypeScript. Experience with Infrastructure as Code and Rust are also useful.
- Work directly with customer stakeholders, including end users and engineering teams, to integrate Frontier into existing systems, data sources, and workflows.
What we are looking for:
- Fullâstack engineering experience with Python, Typescript and React.
- Experience with PostgreSQL.
- Knowledge of CI/CD pipelines (ideally with GitLab).
- Strong understanding of system architecture and design.
- Experience championing automated testing strategies across various levels of the test pyramid.
- Experience working with crossâfunctional teams of engineers.
- Experience collaborating with Product Managers and Product Designers to ensure delightful customer experiences.
- Expertise in Docker with deployment on Kubernetes, preferred.
- An understanding of the AI value chain.
- Experience with startupâcentric fastâpaced work, sometimes introducing creative approaches to difficult problems.
What we can offer you:
The Faculty team is diverse and distinctive, and we all come from different personal, professional and organisational backgrounds. We all have one thing in common: we are driven by a deep intellectual curiosity that powers us forward each day. Faculty is the professional challenge of a lifetime. You will be surrounded by an impressive group of brilliant minds working to achieve our collective goals. Our consultants, product developers, business development specialists, operations professionals and more all bring something unique to Faculty, and you will learn something new from everyone you meet.
Senior Software Engineer in London employer: Faculty
Contact Detail:
Faculty Recruiting Team
StudySmarter Expert Advice đ¤Ť
We think this is how you could land Senior Software Engineer in London
â¨Tip Number 1
Network like a pro! Reach out to people in your industry on LinkedIn or at tech meetups. A friendly chat can lead to opportunities that arenât even advertised yet.
â¨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using Python and TypeScript. This gives potential employers a taste of what you can do.
â¨Tip Number 3
Prepare for technical interviews by practicing coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills.
â¨Tip Number 4
Donât forget to apply through our website! Itâs the best way to get noticed by our team. Plus, we love seeing candidates who are genuinely interested in joining Faculty.
We think you need these skills to ace Senior Software Engineer in London
Some tips for your application đŤĄ
Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience with Python, TypeScript, and full-stack engineering. We want to see how your skills align with the role, so donât hold back on showcasing relevant projects!
Showcase Your Problem-Solving Skills: In your application, share examples of how you've tackled complex challenges in previous roles. We love seeing creativity in action, especially when it comes to AI and decision-making solutions.
Highlight Team Collaboration: Since you'll be working closely with cross-functional teams, mention any experiences where youâve collaborated with engineers, product designers, or data scientists. We value teamwork and want to know how you contribute to a positive team dynamic.
Apply Through Our Website: We encourage you to submit your application directly through our website. Itâs the best way for us to receive your details and ensures youâre considered for this exciting opportunity at Faculty!
How to prepare for a job interview at Faculty
â¨Know Your Tech Stack
Make sure youâre well-versed in the technologies mentioned in the job description, especially Python, TypeScript, and React. Brush up on your knowledge of PostgreSQL and CI/CD pipelines too. Being able to discuss your experience with these tools confidently will show that you're ready to hit the ground running.
â¨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex challenges in your previous roles. Think about how youâve used AI or machine learning to drive decision-making or improve processes. This will demonstrate your ability to contribute to Faculty's mission of transforming organisational performance.
â¨Emphasise Collaboration
Since the role involves working closely with cross-functional teams, be ready to share experiences where youâve successfully collaborated with engineers, product designers, or data scientists. Highlight how youâve mentored junior engineers or contributed to team growth, as this aligns with the responsibilities of the position.
â¨Ask Insightful Questions
Prepare thoughtful questions about Facultyâs projects, culture, and future direction. Inquire about their approach to integrating AI into customer workflows or how they handle feedback from clients. This shows your genuine interest in the role and helps you assess if itâs the right fit for you.