Mimica

Senior/Lead MLOps Engineer

Mimica

full-time

Posted on:

Origin:  • 🇬🇧 United Kingdom

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

CloudDockerGrafanaKubernetesPrometheusPythonRPA

About the role

  • Support the backend of the Mimica Maker product to build and orchestrate bots from recorded data
  • Build pipelines and core components of ML systems, deliver new AI features and drive improvements to infrastructure and services
  • Shape technical direction, processes and culture as a founding member of the Maker Team
  • Work with Machine Learning Engineers to bring the Computer Use Tool to production by building and supporting ML-driven applications
  • Develop integrations and services that communicate between different backend components
  • Mentor others to improve Developer Experience by writing intuitive, clear, and testable code
  • Develop observability for ML applications and GenAI/LLM integrations using the Grafana Stack (Prometheus, Loki, Tempo)
  • Collaborate with Data Scientists and ML Engineers throughout the lifecycle of productionising their models
  • Be responsive to incidents regarding ML applications, triaging and resolving CPU, memory, and GPU utilisation issues
  • Document procedures and guides, participate in hiring and onboarding, and take on end-to-end project management responsibilities

Requirements

  • Strong proficiency with Python, Backend-Engineering and knowledge and hands-on working with GenAI models
  • Background in solving complex technical challenges at the intersection of Software Development and Data/ML Engineering
  • Familiarity with cloud infrastructure, ops and containerised tools like Kubernetes, Docker or others
  • Experience in designing, building, and maintaining data collection tools, caching/storage systems, queues and pipelines
  • Knowledge of best practices for performance optimisation, memory management and observability
  • Strong analytical and troubleshooting skills – methodically decomposing systems to identify bottlenecks, determine root causes, and implement effective solutions
  • 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
  • Nice to have: Having been a founding/early member of an Engineering team; Experience working within a fast-growing Scale-up environment; Experience owning projects from start to finish (speccing, architecture, development, testing, deployment, release and monitoring)