Meet The UK's 54 Leading Tech Founders In AI. Discover Who's Driving AI Innovation In 2025.
Get the whitepaper now.

Senior Python Engineer

London, UK
Up to £120K
Permanent
Apply Now

As a Senior Python Engineer, you’ll play a key role in designing, building, and optimizing the backend systems that power our AI solutions. You’ll work closely with machine learning engineers, product teams, and designers to deliver robust, scalable, and efficient software.

Key Responsibilities

  • Architect, build, and maintain Python-based backend systems that support Genie AI’s products.

  • Collaborate with ML engineers to integrate AI models into production systems.

  • Design and implement APIs, data pipelines, and microservices with scalability and performance in mind.

  • Write clean, maintainable, and well-tested code.

  • Contribute to code reviews, architecture discussions, and mentoring of junior engineers.

  • Help shape engineering best practices and promote a high-quality engineering culture.

What We’re Looking For

  • 5+ years of professional experience as a backend or full-stack engineer, with significant experience using Python.

  • Strong knowledge of web frameworks (e.g., FastAPI, Django, Flask) and designing RESTful APIs or GraphQL services.

  • Experience building and scaling cloud-native applications (e.g., AWS, GCP, Azure).

  • Proficiency in database design and optimization (SQL and NoSQL).

  • Familiarity with containerization (Docker) and orchestration (Kubernetes).

  • Excellent problem-solving skills, with a focus on performance, security, and reliability.

  • Strong communication and collaboration skills.

APPLY FOR THIS ROLE