Job Drop BerlinYOUR WAY INTO BERLIN TECH
Theme
NewsletterLinkedIn
AboutTermsImpressumPrivacy
Browse jobs
Engineering jobs in BerlinProduct jobs in BerlinDesign jobs in BerlinMarketing jobs in BerlinSales jobs in BerlinData jobs in BerlinOperations jobs in BerlinFinance jobs in BerlinCustomer success jobs in BerlinPeople & HR jobs in BerlinEnglish-speaking jobs in BerlinRemote jobs at Berlin startupsStartup internships in BerlinEnglish-speaking working student jobs in BerlinEnglish-speaking junior jobs in BerlinEnglish-speaking fintech jobs in BerlinEnglish-speaking ai & machine learning jobs in BerlinEnglish-speaking senior jobs in Berlin

Staff/Lead Python Engineer (FastAPI, Orchestration)

MMimica
Seniority
Senior
Model
Remote
Sector
B2B SaaS
Salary
Undisclosed
Contract
Full-Time

You will own and support the development of backend systems that interface with ML models. You will build apps and core components of ML systems, deliver new AI features and drive improvements to infrastructure and services. As a Lead/Staff-level engineer in the Python Chapter, you'll shape technical direction, architecture, processes, and culture while leveling up the team in development practices.

What you'll do

  • Write Python applications that are resilient, robust, and integrate well with other apps in a service architecture.
  • Further Developer Experience by mentoring others in writing code that is intuitive, clear, and easy to test.
  • Develop observability for new and existing ML applications and GenAI/LLM integrations, making use of the Grafana Stack (Prometheus, Loki, Tempo).
  • Develop integrations and services that communicate with Google Services.
  • Work closely with Data Scientists and ML Engineers throughout the lifecycle of productionising their models.
  • Be responsive to incidents regarding ML applications, including understanding how to triage and resolve issues relating to CPU, memory, and GPU utilisation.
  • Document procedures and guides to facilitate knowledge sharing and help other engineers level up through pairing and mentoring.
  • Participate in hiring and onboarding new team members; take on end-to-end project management responsibilities as we grow.

What you'll need

  • At least 8 years of experience as a Software Engineer with 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, release and monitoring.
  • Strong skills in building maintainable tests and strong experience with observability and tracing.
  • Knowledge of best practices for performance optimisation and memory management.
  • Experience mentoring others in good software development practices, patterns, and fundamentals.
  • 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 – delivering value quickly and iteratively.
  • Experience with GCP.

What they offer

  • Generous compensation and stock options aligned with internal framework and market data.
  • Remote-first, globally distributed team across 16+ countries.
  • Full project lifecycle ownership with flexibility in problem selection.
  • Opportunity to shape technical direction, architecture, and team culture.
  • Collaborative environment with 45-person team of Senior+ engineers and Product leaders.
  • Timezone flexibility: UK, Europe, or Americas (UTC-7 to UTC+3).
APPLY →

ABOUT MIMICA

B2B SaaS · Series A stage

40+ employees

2 more open roles at Mimica

This role is English-speaking. No German required.

SIMILAR OPEN ROLES

More roles like this, every Thursday →

No spam. Unsubscribe anytime.