Senior Software Engineer
Senior Software Engineer
Reference: BH-376p
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