Description
Faculty is an AI company that has worked with over 350 global customers since 2014. We're looking for a Senior Software Engineer to lead development and deployment of cutting-edge AI and software systems for our diverse clients.
The Life Sciences team at Faculty builds AI solutions to optimise the research and commercialisation of life-changing therapies. You'll design, build, and deploy scalable, production-grade ML/software and infrastructure that meets rigorous operational and ethical standards.
Responsibilities:
- Lead technical scoping and architectural decisions for high-impact ML and software systems
- Design and build production-grade ML/software, tools, and scalable infrastructure
- Define and implement best practices and standards for deploying machine learning at scale across the business
- Collaborate with engineers, data scientists, product managers, and commercial teams to solve critical client challenges and leverage opportunities
- Act as a trusted technical advisor to customers and partners, translating complex concepts into actionable strategies
- Mentor and develop junior engineers, actively shaping our team's engineering culture and technical depth
Requirements:
- Strong software engineering skills in Python and at least one compiled or strongly-typed language (e.g. Go, Java, Rust, or TypeScript)
- Deep expertise in software engineering and strong Python skills, focusing on building robust, reusable systems
- Demonstrable hands-on experience with cloud platforms (e.g., AWS, Azure, GCP), including architecture, security, and infrastructure
- Extensive experience working with container and orchestration tools such as Docker & Kubernetes to build and manage applications at scale
- Experience thriving in fast-paced, high-growth environments, demonstrating ownership and autonomy in driving projects to completion
- Exceptional communication skills, confidently guiding both technical teams and senior, non-technical stakeholders