Senior Backend Developer \| Python, AI, ML, NLP \| Start-Up \| Bristol (4-days onsite)
We are hiring a Senior Backend Developer with strong Python expertise and experience building AI-enabled systems to join a team developing an advanced communications platform.
This role is suited to someone who enjoys designing scalable backend systems, integrating AI capabilities, and mentoring engineers while contributing to the technical direction of a growing platform.
Key Responsibilities
Backend Engineering
Design, build, and maintain scalable backend services and APIs using Python
Ensure performance, reliability, and security across backend systems
Maintain high standards for testing, documentation, and code quality
AI Integration
Develop and integrate AI-powered functionality within backend services
Work with AI/ML tooling, data pipelines, and large language model APIs
Collaborate with AI specialists to deploy and maintain intelligent services
Identify opportunities for automation and intelligent features across the platform
Technical Leadership
Support and mentor junior developers through code reviews and collaborative development
Contribute to coding standards, engineering practices, and architectural decisions
Work closely with product and engineering teams to deliver impactful features
Requirements
5+ years backend development experience with strong Python expertise
Experience designing RESTful APIs, microservices, and scalable backend systems
Knowledge of cloud platforms such as AWS, Azure, or GCP
Experience integrating AI or machine learning services, including LLM APIs
Strong problem solving ability and collaborative mindset
Experience mentoring developers or contributing to technical leadership
Nice to Have
Experience with containerisation technologies such as Docker or Kubernetes
Familiarity with CI/CD and DevOps practices
Exposure to model deployment or MLOps practices
Experience designing distributed or event driven systems
Apply now.