Senior Software Engineer

Company: Faculty
Apply for the Senior Software Engineer
Location: London
Job Description:

Overview

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

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 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

Key requirements

  • 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

Posted: September 14th, 2026