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)