M

Mimica

AI-powered task mining for enterprise automation

Staff/Lead Python Engineer - FastAPI, Orchestration

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in UK

About the Job

Requirements

  • At least 8 years of experience as a Software Engineer and previous Lead, Staff, or Principal-level responsibilities.
  • Strong proficiency with Python and backend engineering.
  • Strong experience with asynchronous and concurrent programming.
  • Experience owning projects end to end, including specification, architecture, development, testing, deployment, release, and monitoring.
  • Strong skills in building maintainable tests.
  • Strong experience with observability and tracing.
  • Knowledge of best practices for performance optimization and memory management.
  • Experience mentoring others in software development practices, patterns, and fundamentals.
  • Fluency in English and ability to communicate abstract ideas, complex concepts, and trade-offs effectively.

Responsibilities

  • Write resilient Python applications that integrate well with other applications in a service architecture.
  • Improve Developer Experience by mentoring others in writing intuitive, clear, and testable code.
  • Develop observability for new and existing machine learning applications and generative AI/large language model integrations using the Grafana Stack, including Prometheus, Loki, and Tempo.
  • Develop integrations and services that communicate with Google Services.
  • Work closely with Data Scientists and Machine Learning Engineers throughout the lifecycle of productionizing their models.
  • Respond to incidents involving machine learning applications, including triaging and resolving issues related to CPU, memory, and GPU utilization.
  • Document procedures and guides to support knowledge sharing and help other engineers develop through pairing and mentoring.
  • Participate in hiring and onboarding new team members and take on end-to-end project management responsibilities as the company grows.
  • Shape technical direction, architecture, processes, and culture, and improve development practices across the Python Chapter.
  • Build the automation engine as a founding member of the Maker Team, contributing to architecture design, experimentation, and development.
  • Support data orchestration and processing pipelines for the Data Intelligence Team, with a focus on scalability and user data privacy.

Desired Qualifications

  • Experience as a founding or early member of an engineering team.
  • Experience working in a fast-growing scale-up environment and delivering value quickly and iteratively.
  • Experience with Google Cloud Platform.

About the Company

Mimica

AI-powered task mining for enterprise automation

Mimica provides an AI-powered task mining and process intelligence platform for large enterprises to improve operational efficiency. It watches how people work on their computers by analyzing clicks and keystrokes to automatically generate detailed process maps; Miner identifies and prioritizes automation opportunities by ROI, while Mapper creates blueprints for developers to build automation solutions, and the system suggests the best technology (RPA, GenAI, or intelligent document processing) for each opportunity. The platform differentiates itself with desktop-level observation that turns actions into actionable process maps, ROI-driven prioritization, and a combined Miner–Mapper toolkit backed by a UiPath partnership and independent analyst recognition. Its goal is to reduce costs and increase workforce productivity by automating repetitive digital tasks so employees can focus on higher-value work.

Company size
201-500
Company stage
Series B
Total funding
$26.6M
Headquarters
London, United Kingdom
Founded
2018

Recently Posted Jobs

Explore more opportunities at Mimica

See more jobs