Senior Software Engineer
Faculty
Senior Software Engineer at Faculty Life Sciences leads development and deployment of AI-enabled software for clients, delivering production-grade ML systems with scalable infrastructure. You’ll shape architectural decisions, collaborate across product and engineering teams, and mentor junior engineers. This role blends technical depth with client-facing work to solve critical healthcare challenges and accelerate life sciences innovation. Join a fast-growing team delivering responsible AI that makes a real impact in medicine.
Pay / Benefits- Unlimited Annual Leave Policy
- Private healthcare and dental
- Enhanced parental leave
- Family-Friendly Flexibility & Flexible working
- Sanctus Coaching
- Hybrid Working
- 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 for deploying machine learning at scale
- Collaborate with engineers, data scientists, product managers, and commercial teams to solve client challenges
- Act as trusted technical advisor to customers and partners, translating complex concepts into actionable strategies
- Mentor and develop junior engineers, shaping the team's engineering culture and depth
- Strong software engineering skills in Python and a compiled or strongly-typed language (Go, Java, Rust, or TypeScript)
- Deep expertise in software engineering with a focus on robust, reusable systems
- Hands-on experience with cloud platforms (AWS, Azure, GCP) including architecture, security, and infrastructure
- Extensive experience with container and orchestration tools (Docker, Kubernetes) for scale
- Ability to work in fast-paced, high-growth environments with ownership and autonomy
- Excellent communication, able to guide technical and non-technical stakeholders
- strong communication
- ownership and autonomy
- stakeholder management
- Python
- Go
- Java
Reference: WJ-747_30140703