# Full Stack Software Engineer

**Company**: Faculty
**Location**: London
**Work arrangement**: hybrid
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://jobs.ashbyhq.com/faculty/be8d39ac-a346-41b6-b57c-f8fb9b911423?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_7a32a33d-9d3

## Description

Faculty is an AI company that works with global customers to transform their performance through human-centric AI. It was established in 2014.

As a Full Stack Software Engineer, you will collaborate with cross-functional teams to build and scale AI-powered systems that solve unique challenges for global clients. This is an opportunity to take ownership of the entire stack, turning sophisticated machine learning outputs into high-impact, production-ready solutions that drive real-world transformation.

## Responsibilities

- Working in cross-functional teams, alongside Data Scientists and Product Managers, to deploy technically sophisticated, high-impact software.

- Building reliable, and scalable frontend and backend architectures to enable the seamless delivery of advanced AI systems.

- Building data pipelines and cloud infrastructure as part of wider AI systems.

- Providing deep technical expertise to customers, helping them navigate complex requirements.

## Requirements

- Solid backend development skills in Python frameworks (such as FastAPI) and experience managing the full application lifecycle.

- Full-stack experience and exposure to TypeScript and modern frontend frameworks like React or Vue.

- Experience deploying software within cloud environments like AWS, Azure, or GCP, ideally using containerisation tools like Docker.

- Scientific and pragmatic mindset, testing assumptions and balancing big-picture vision with technical details required for execution.

- Ability to maintain a balance between rapid prototyping and long-term maintainability.

- Experience thriving in autonomous, fast-paced environments where you can take full ownership of problems.

- Compelling communication skills, enjoying working in a team-oriented culture and having a relentless drive to learn and apply novel technologies.

## Interview Process

- Talent Team Screen (30 minutes)

- Pair Programming Interview (90 minutes)

- System Design Interview (90 minutes)

- Commercial Interview (60 minutes)

## Skills

### Required
- Python
- FastAPI
- TypeScript
- React
- Vue
- AWS
- Azure
- GCP
- Docker

---

Source: [Apply at jobs.ashbyhq.com](https://jobs.ashbyhq.com/faculty/be8d39ac-a346-41b6-b57c-f8fb9b911423?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
