Senior Software Engineer
Reference: BH-377p
Working Hours: Full-time
Job Type: Permanent
Salary: Competitive
Location: Remote or Hybrid - London office
About The Client:
Our client is a rapidly growing Infrastructure-as-a-Service (IaaS) provider driving digital transformation.
Key Responsibilities:
Architecture & System Design
Design and evolve scalable backend services and product components.
Make sound architectural decisions across APIs, services, and data layers.
Lead delivery from design through production operation.
Full-Stack Development
Build backend systems primarily in Python.
Develop secure, performant APIs supporting AI workflows.
Contribute to modern web applications where required (e.g., Next.js).
Reliability & Performance
Improve monitoring, observability, and system resilience.
Optimise performance and support production stability.
Engineering Leadership
Maintain high coding standards and test coverage.
Contribute to code reviews and documentation.
Mentor engineers and support technical growth.
Collaboration
Work closely with Product and Design to deliver scalable solutions.
Communicate technical trade-offs and manage cross-team dependencies.
Essential skills and requirements:
Strong experience building production backend systems and APIs in Python (Flask or similar).
Proven ownership of asynchronous or compute-intensive workflows.
Experience delivering full-stack features (e.g., Next.js).
Practical understanding of AI lifecycle workflows (training, evaluation, deployment, inference).
Solid system design knowledge including API design, SQL/NoSQL data systems, and security.
Experience managing systems in production (monitoring, debugging, incident response).
Familiarity with Git, CI/CD, Docker, and Kubernetes.
Desirable Skills:
Exposure to LLMs or generative AI platforms.
Experience with model lifecycle management or AI observability.
Understanding of GPU-based or distributed systems.
Experience building developer platforms or workflow orchestration tools.
What’s on Offer:
Competitive salary + bonus
Flexible remote or hybrid working
Wellbeing benefits
Clear progression in a high-growth environment
Strong ownership and collaborative culture