Mimica logo
Mimica

Entrusting AI with the world's monotonous digital work.

Lead Python Engineer – Data Platform, Ops

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50H1B No SponsorCompany SiteLinkedIn

Location

United Kingdom

Posted

69 days ago

Salary

0

Seniority

Senior

Bachelor Degree8 yrs expEnglishGrafanaPrometheusPython

Job Description

Lead Python Engineer – Data Platform, Ops

Mimica

• Write Python applications that are resilient, robust, and integrate well with other apps in a service architecture. • Furthering Developer Experience (DevEx) by mentoring others in writing code that is intuitive, clear, and easy to test • Developing 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. • Working closely with Data Scientists and ML Engineers throughout the lifecycle of productionising their models • Being responsive to incidents regarding ML applications - including an understanding of how to triage and resolve issues relating to CPU, memory, and GPU utilisation • Documenting procedures and guides to facilitate knowledge sharing and help other engineers level up through pairing and mentoring • Participating in hiring and onboarding new team members; taking on end-to-end project management responsibilities as we grow.

Job Requirements

  • 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, release 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.

Benefits

  • Generous compensation + stock options - aligned with our internal framework, market data, and individual skills.
  • Distributed work: Work from anywhere - fully remote, in our hubs, or a mix.
  • Company-issued laptop, remote setup stipend, and co-working budget
  • Flexible schedules and location
  • Ample paid time off, in addition to local public holidays
  • Enhanced parental leave
  • Health & retirement benefits
  • Annual learning & development budget
  • Annual workaways and regular virtual & in-person socials
  • Opportunity to contribute to groundbreaking projects that shape the future of work

Related Job Pages

More Backend Engineer Jobs

Sicredi logo

Senior Software Engineer - Java, Open Finance

Sicredi

Não é só dinheiro, é ter com quem contar.

Backend Engineer69 days ago
Full TimeRemoteTeam 10,001+H1B No Sponsor

• Promote a Software Engineering culture, knowledge sharing and engagement • Act as a domain expert for the area you operate in • Develop robust, scalable backend solutions using Java and Spring Boot • Actively participate in the full software development lifecycle, from conception to production delivery • Implement and evolve CI/CD pipelines, ensuring automation and delivery quality • Perform unit, integration and end-to-end (E2E) testing, promoting quality and reliability practices • Integrate and manage relational databases, and work with Kafka and its connectors • Work with JPA/Hibernate and Kubernetes for application orchestration • Ensure application observability using metrics, logs and monitoring to continuously improve operations • Apply and disseminate software resilience best practices to ensure fault-tolerant and highly available systems • Monitor technical indicators, perform analyses and propose data-driven actions • Collaborate with other teams, promoting alignment and clear communication • Identify and address technical evolutions for short-, medium- and long-term horizons • Propose innovative solutions to technical and business challenges • Document architecture and technical decisions, facilitating understanding and future evolution • Contribute to the technical development of other engineers on the team • Seek and apply feedback for continuous improvement, maintaining a collaborative and proactive attitude • Participate in effort estimation processes for software development • Participate in UPSTREAM processes as a technical reference • Orchestrate code reviews

Brazil
Job Closed
OC fulfillment logo

Backend Engineer

OC fulfillment

Haben wir Dein Interesse geweckt? Dann freuen wir uns auf Deine aussagekräftige Bewerbung über unser Online-Bewerbungsformular. Deine Ansprechperson: Sarah Pütz, Senior Talent Acquisition & Employer Branding Manager, Tel: +49 151 14 67 9338 Website: www.fulfillmenttools.com, Standort: 51063 Köln

Backend Engineer69 days ago

Role Description - Die Möglichkeit dich aktiv beim Aufbau und der Gestaltung unseres Software-as-a-Service Geschäftsmodells einzubringen. - Vertrauen, Transparenz und offene Kommunikation sind die Basis unserer täglichen Zusammenarbeit und für uns entscheidend für den gemeinsamen Erfolg. - Deine Meinung zählt: du wirkst beim gemeinsamen Formen unseres Technologiestacks und der Produktvision mit. - Wir arbeiten eigenverantwortlich, agil und in crossfunktionalen Teams. - Unter anderem erfüllen Code Reviews, Pair Programming und automatisiertes Testing unseren hohen Qualitätsanspruch. - Normal kann jede:r: wir wünschen uns ein noch diverses Team als jetzt schon, denn jede Meinung zählt und jede Unterschiedlichkeit und jedes Anders Denken bringt uns weiter und lässt uns wachsen! Qualifications - Du hast (mehrjährige) Erfahrung als Software Entwickler:in im Backend-Bereich mit Node.js / Typescript. - Idealerweise hast du bereits an Microservice basierten Backends in Cloud-Umgebungen mitentwickelt. - Programmierkenntnisse in Kotlin sind von Vorteil. - Du bist Teamplayer:in und motiviert, etwas zum gemeinsamen Ergebnis beizutragen. - Du hast Freude an der Mitgestaltung von Softwarearchitekturen und Auswahl von Technologien. - PairProgramming, agile Arbeitsweise und Code Reviews sind für Dich kein Neuland. - Du schaust gerne über den Tellerrand - egal in welchem Bereich. - Du hast Spaß bei der Teamarbeit und eine hohe Kommunikationsfähigkeit. - Du bringst fließende Deutsch- und Englisch Kenntnisse mit. Benefits - Alles, was dein (nerdiges) Herz begehrt: Hackathons, Tech-Talks, Meet-Ups oder individuelle Weiterbildung entsprechend deiner Rolle. - Ein Onboarding, das dich nicht im Stich lässt: Dein:e Mentor:in begleitet dich die ersten Wochen. - Ein buntes Team: feiere mit in der #nerdherd! - Flexibilität ist der Schlüssel: über 30 Tage Urlaub, Vertrauensarbeitszeit und flexibles Arbeiten. - Kostenlose Getränke, Müsli-Bar und Obst halten deinen Motor am Laufen; bezuschussen wir auch dein Lunch-Paket. - Wir bezuschussen Dein Deutschland-Ticket und bieten Dir zudem kostenlose Parkplätze für Auto & Fahrrad. - Wir stellen Dir Laptop und Smartphone; du entscheidest Dich für Dein favorisiertes Betriebssystem. - Wir bezuschussen Deine Urban Sports Mitgliedschaft, Deine Gesundheitsleistungen oder auch Altersvorsorge oder Kitagebühren. Company Description Haben wir Dein Interesse geweckt? Dann freuen wir uns auf Deine aussagekräftige Bewerbung über unser Online-Bewerbungsformular. Deine Ansprechperson: Sarah Pütz, Senior Talent Acquisition & Employer Branding Manager, Tel: +49 151 14 67 9338 Website: www.fulfillmenttools.com, Standort: 51063 Köln

Germany
35K - 65K / year
Job Closed
Full TimeRemoteTeam 501-1,000H1B No Sponsor

• Act as the technical subject matter expert for your assigned domain, owning high-level design, development, and stabilization of scalable microservices. • Translate high-level product objectives into technical specifications and execute on them with speed and accuracy. • Design, develop, and maintain microservices, including APIs, business services, and data models. • Leverage agentic AI development tools (e.g., GitHub Copilot, Cursor) to accelerate development and improve efficiency. • Critically evaluate, refine, and validate AI-generated outputs to ensure adherence to high engineering standards. • Apply context engineering practices to enable AI tools to generate compliant, maintainable, and idiomatic code. • Utilize AI for high-impact engineering tasks such as boilerplate generation, test scaffolding, and complex refactoring. • Perform regular code reviews, ensuring code quality and consistency across the codebase. • Promote best practices by discouraging “big PR” approaches and encouraging incremental, maintainable changes. • Advocate for modular, component-based architecture and scalable system design. • Collaborate closely with team members to remove roadblocks, align on standards, and improve team productivity. • Participate in and lead collaborative design sessions, technical discussions, and workshops. • Identify, manage, and proactively address technical debt, ensuring long-term system sustainability. • Apply strong critical thinking and problem-solving to resolve complex architectural and system challenges. • Communicate effectively and proactively across teams using tools such as Slack, Jira, and other collaboration platforms.

Colombia
Job Closed
Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

• Collaborate with product and design teams to build high-value features • Drive the evolution of our architecture and system • Ensure the availability, scalability, and efficiency of our services • Work on impactful projects with high volumes of production traffic • Produce simple, maintainable code while always looking to improve it • Define testing strategies and write automated tests • Own your code all the way to production with a self-service continuous delivery pipeline and production infrastructure • Run what you build using containers orchestration and monitoring technologies • Perform code-reviews promptly, regularly and constructively

Poland
Job Closed