Lead Python Engineer — Remote AI/ML Backend Platform

Mimica

City of Edinburgh

Remote

GBP 90,000 - 120,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Stock options
Remote-first environment
Laptop + stipend for setup
Learning budget
Parental leave
Health & retirement benefits
Annual workaways & socials

Job summary

Mimica is hiring senior backend engineers to lead Python-focused work across a scalable ML-focused platform. You will design, implement, and operate critical backend systems interfacing with ML models, mentor teammates, and drive architecture decisions in a fully remote, UK/EU/AMER-friendly setup.

You will join a senior+ team, contribute to observability, performance, and reliability, and collaborate with data scientists while shaping the engineering culture.

Qualifications

  • At least 8 years of experience and above as a Software Engineer, and previous Lead/Staff/Principal level of responsibilities.
  • Strong proficiency with Python and Backend-Engineering
  • Strong experience with async/concurrent programming
  • Experience owning projects from start to finish, including speccing, architecture, development, testing, deployment and monitoring
  • Strong skills in building maintainable tests
  • Strong experience with observability and tracing.
  • Knowledge of best practices for performance optimisation, memory management.
  • Experience mentoring others, especially in good software development practices, patterns, and fundamentals.
  • Drive to continually develop your skills, improve team processes and reduce technical debt.
  • Fluency in English and ability to effectively communicate abstract ideas, complex concepts and trade-offs.

Responsibilities

  • Write Python applications that are resilient, robust, and integrate well with other apps in a service architecture.
  • Mentor others in writing code that is intuitive, clear, and easy to test.
  • Develop observability for ML applications and GenAI/LLM integrations using Grafana Stack.
  • Develop integrations and services that communicate with Google Services.
  • Collaborate with Data Scientists and ML Engineers throughout productionising models.
  • Respond to incidents regarding ML applications and triage resource issues.
  • Document procedures and guides to facilitate knowledge sharing and teammate growth.
  • Participate in hiring and onboarding new team members and take on project-management responsibilities.

Skills

Python
Backend-Engineering
Async programming
Observability
Testing
Mentoring
System architecture
Communication

Tools

GCP
Google Services

Job description

Mimica is hiring senior backend engineers to lead Python-focused work across a scalable ML-focused platform. You will design, implement, and operate critical backend systems interfacing with ML models, mentor teammates, and drive architecture decisions in a fully remote, UK/EU/AMER-friendly setup.

You will join a senior+ team, contribute to observability, performance, and reliability, and collaborate with data scientists while shaping the engineering culture.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Python Engineer - Backend & ML Infra (Remote)
Lead Python Engineer - Backend & ML Infra (Remote)

Mimica • United Kingdom

Remote
GBP 110,000 - 160,000
Stock options
Remote work
Laptop stipend
+9
Lead Python Engineer for AI Platform - Mentorship & Scale
Lead Python Engineer for AI Platform - Mentorship & Scale

Mimica • Greater London

Remote
GBP 90,000 - 150,000
Stock options
Remote work
Laptop provided
+9
Staff/Lead Python Engineer (FastAPI, Orchestration)
Staff/Lead Python Engineer (FastAPI, Orchestration)

Mimica • United Kingdom

Remote
GBP 110,000 - 160,000
Stock options
Remote work
Laptop stipend
+9
Staff/Lead Python Engineer (FastAPI, Orchestration)
Staff/Lead Python Engineer (FastAPI, Orchestration)

Mimica • City of Edinburgh

Remote
GBP 90,000 - 120,000
Stock options
Remote-first environment
Laptop + stipend for setup
+4
Senior ML Engineer - Remote, Build Production AI Pipelines
Senior ML Engineer - Remote, Build Production AI Pipelines

Mimica Automation • Greater London

Remote
GBP 70,000 - 110,000
Stock options
Remote work options
Laptop provided
+2
Staff Python Engineer (ML)
Staff Python Engineer (ML)

Mimica • City Of London

On-site
GBP 90,000 - 130,000
Generous compensation + stock options
Fully remote work option
Annual learning & development budget
+5
Backend Python Engineer for AI Platform (Remote UK)
Backend Python Engineer for AI Platform (Remote UK)

trg. • Greater London

Remote
GBP 72,000 - 88,000
Health insurance
Pension
Mostly remote UK
+3
Staff/Lead Python Engineer (FastAPI, Orchestration)
Staff/Lead Python Engineer (FastAPI, Orchestration)

Mimica • Greater London

Remote
GBP 90,000 - 150,000
Stock options
Remote work
Laptop provided
+9
Staff/Senior Backend Engineer (Node.js)
Staff/Senior Backend Engineer (Node.js)

Mimica Automation • Greater London

On-site
GBP 90,000 - 130,000
Stock options
Laptop setup stipend
Co-working budget
+6
Senior/Lead Machine Learning Engineer
Senior/Lead Machine Learning Engineer

Mimica Announce Strategic Partnership • United Kingdom

Remote
GBP 70,000 - 110,000
Remote work
Stock options
Learning & development budget
+4