Software Engineer - Talent Pool in London

Software Engineer - Talent Pool in London

London Entry level 50000 - 70000 £ / year (est.) Home office (partial)
Dormont Manufacturing Co

At a Glance

  • Tasks: Develop AI-driven software solutions and collaborate with a talented team on innovative projects.
  • Company: Join Faculty, a leader in human-centric AI transforming organisational performance.
  • Benefits: Diverse team, professional growth, and the chance to work with brilliant minds.
  • Other info: Dynamic environment with opportunities for learning and career advancement.
  • Why this job: Make a real impact by building cutting-edge AI products that revolutionise decision-making.
  • Qualifications: Proficiency in Python, familiarity with frontend tech, and experience with cloud infrastructure.

The predicted salary is between 50000 - 70000 £ per year.

About Faculty

At Faculty, we transform organisational performance through safe, impactful and human‑centric AI. With a decade of experience, we provide over 300 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’ll 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. We’re always on the lookout for talented individuals whose principles and interests align with our own. While we don’t have a specific vacancy open at the moment, by registering your interest for the Software Engineer Talent Pool, you’ll be among the first to hear about job openings in our Frontier Team that align with your experience when they go live.

About the Role

We’re actively seeking skilled engineers to develop our cutting‑edge product, Frontier. Working within the core Platform, this role will require a mix of backend services and cloud infrastructure related work to develop Frontier - our next generation Decision Intelligence AI platform. As we continue to expand our platform’s reach, you’ll have the unique opportunity to build a scalable AI focused product, whilst leading the way in best technical practices. In this role, you’ll be immersed in hands‑on work, tackling complex real‑world challenges using state‑of‑the‑art technology. From optimising bed management in healthcare institutions to addressing logistics in the military and supporting sustainability goals in various industries, Frontier empowers organisations to make informed decisions through AI‑driven insights. You’ll play a key role in building the product to ensure the scalability for seamless deployment to multiple customers, leveraging your expertise to build a resilient, scalable and robust platform, integrate with operational systems, and simplify deployment among our fleet of customer installations. 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:

  • Collaborating with other Engineers in the team, developing and implementing AI‑driven software solutions built on a modern, cloud‑native architecture.
  • Developing high quality, production‑ready code primarily in Python.
  • Making some contributions to our simulation engine, written in Rust.
  • Helping define and develop the architecture for the team’s deliverables.
  • Engaging in code reviews & pair programming with other engineers, directly impacting customer projects and outcomes.
  • Working in an Agile environment with cross‑functional teams, including data scientists, project managers, and business stakeholders, to understand customer needs and translate them into technical requirements.

What we are looking for:

  • Proficiency in Python, and its use in building modern web applications using frameworks such as FastAPI.
  • A familiarity with Frontend technologies such as Typescript or React.
  • Knowledge of at least one IaC tool (Terraform/CDK, CloudFormation).
  • Experience with PostgreSQL, MySQL or other similar relational database technologies.
  • Knowledge of modern CI/CD pipelines (GitLab, GitHub or equivalent).
  • Strong understanding of system architecture and design.
  • Experience collaborating with Product Managers to ensure delightful customer experiences.
  • Expertise in Docker with deployment on Kubernetes preferred.
  • Any exposure to Rust would be a bonus.
  • A background in mathematics, and numerical simulations in particular, would be a bonus.

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’ll 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’ll learn something new from everyone you meet.

Software Engineer - Talent Pool in London employer: Dormont Manufacturing Co

At Faculty, we pride ourselves on being an exceptional employer, offering a vibrant work culture that fosters innovation and collaboration among a diverse team of experts. Our commitment to employee growth is evident through our award-winning Fellowship programme and the opportunity to work on cutting-edge AI projects that make a real-world impact. Join us in London, where you'll not only develop your skills but also contribute to transformative solutions that empower organisations globally.

Dormont Manufacturing Co

Contact Details:

Dormont Manufacturing Co Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer - Talent Pool in London

Join Developer Communities

Get involved in online developer communities like GitHub or Stack Overflow. We can showcase our skills by contributing to open-source projects – it’s a great way to network, learn, and possibly catch the eye of a recruiter while doing something we love!

Attend Coding Meetups and Hackathons

Check out local coding meetups and hackathons. These events are fantastic for meeting other developers and potential employers, plus they're a great way to get some hands-on experience and showcase our problem-solving skills in real-time.

Set Up a Public Portfolio

We should create a public portfolio or GitHub repository showcasing our projects and code. This not only demonstrates our technical skills but also gives employers a peek into our creative process and problem-solving abilities.

Utilise University Career Services

If we're fresh out of uni, let's not forget about our university’s career services! They often have tailored resources and connections in the software development field. Plus, internships can lead to entry-level roles – a true win-win!

We think you need these skills to ace Software Engineer - Talent Pool in London

Python
FastAPI
Rust
Typescript
React
Terraform
CloudFormation

Some tips for your application 🫡

Show Off Your Coding Skills:As this is an entry-level role in software engineering development, make sure to include your coding projects. Whether it's a cool school project, a personal website, or even contributions to open-source, it all counts! Link to your GitHub or any platforms you've showcased your code on – we want to see what you've got!

Tailor Your CV to Highlight Relevant Skills:Make your CV work for you by focusing on the programming languages and frameworks you've learned. If you've dabbled in JavaScript, Python, or any specific frameworks, be sure to include those. Plus, showcasing any relevant coursework or certifications can really help us get a clearer picture of your skill set.

Craft a Motivating Cover Letter:Since you're applying for an entry-level position, your cover letter is your chance to shine. Tell us why you’re passionate about software engineering and what excites you about working with Dormont Manufacturing Co. Highlight any internships or projects that shaped your interest in coding – it’s all about your motivation!

Use Your Network:Don't hesitate to mention any connections you might have to Dormont Manufacturing Co in your application. If you know someone who works there or have attended any events they hosted, slip that into your cover letter. It shows your genuine interest and can give you that extra edge in your application!

How to prepare for a job interview at Dormont Manufacturing Co

Know Your Code: Prepare for Technical Questions

For a role in software engineering, you can bet your Interviewer might throw some coding problems your way. Brush up on common algorithms and data structures, and practise coding on platforms like LeetCode or HackerRank. That way, you're ready to showcase your problem-solving skills confidently!

Portfolio Power: Show Off Your Projects

As an entry-level candidate, your portfolio is your secret weapon. Make sure you have a few solid projects on GitHub that demonstrate your coding skills and understanding of software development processes. Be ready to walk through your code and explain your thought process during the interview.

Familiarise Yourself with Agile and Development Tools

Understanding Agile methodologies can really set you apart from other entry-level candidates. Get familiar with tools like JIRA or Trello, and be prepared to discuss how you've used them in your projects or studies. This shows you're not just a coder but also a team player.

Demonstrate Your Learning Mindset

Since you're applying for an entry-level position, it's important to show your eagerness to learn. Be ready to discuss how you’ve tackled challenges in your studies or projects, what new skills you’ve picked up recently, and how you plan to continue developing in this fast-paced field.