Lead/Staff Backend Engineer (Python) in Slough
Lead/Staff Backend Engineer (Python)

Lead/Staff Backend Engineer (Python) in Slough

Slough Full-Time 43200 - 72000 £ / year (est.) Home office possible
Go Premium
M

At a Glance

  • Tasks: Write robust Python applications and mentor others in coding best practices.
  • Company: Join Mimica, a forward-thinking company transforming how we work with AI-powered solutions.
  • Benefits: Generous pay, stock options, remote work, flexible schedules, and annual learning budget.
  • Why this job: Make a real impact on efficiency and automation while working with cutting-edge technology.
  • Qualifications: Strong Python skills, backend engineering experience, and a passion for mentoring.
  • Other info: Fully remote role with opportunities for career growth and exciting team projects.

The predicted salary is between 43200 - 72000 £ per year.

Mimica's mission is to empower enterprises, teams, and individuals to reclaim their most precious resource — time and work more efficiently, with greater purpose and impact. Our AI-powered task mining observes employee actions across the desktop and categorises them into detailed process maps. Mimica’s process intelligence highlights inefficiencies, prioritises improvements based on ROI, recommends the optimal technology for automation (RPA, intelligent document processing, GenAI), and provides a blueprint for building new automations and transforming work.

What you will be doing:

  • Write Python applications that are resilient, robust, and integrate well with other apps in a service architecture.
  • Further 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.

What we're looking for:

  • Strong proficiency with Python and Backend-Engineering.
  • Experience owning projects from start to finish, including speccing, architecture, development, testing, deployment, release and monitoring.
  • Strong skills in building maintainable tests, observability and tracing systems.
  • Knowledge of best practices for performance optimisation, memory management.
  • Familiarity with Kubernetes, Docker and other cloud infrastructure, ops and containerised tools.
  • 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 – delivering value quickly and iteratively.
  • Experience with GCP.

This is a fully remote position. You can be based anywhere in the UK, Europe, or the Americas within a UTC-7 to UTC+3 timezone.

What we offer:

  • 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 - up to £500 / €600 / $650 per year.
  • Annual workaways and regular virtual & in-person socials.
  • Opportunity to contribute to groundbreaking projects that shape the future of work.

Note: Some benefits may vary depending on location and role.

On company equipment: Company-issued equipment (e.g. laptops) is provided for work use and must be returned upon departure, unless otherwise agreed.

Lead/Staff Backend Engineer (Python) in Slough employer: Mimica

Mimica is an exceptional employer that champions a culture of innovation and collaboration, empowering employees to work flexibly from anywhere in the UK, Europe, or the Americas. With generous compensation packages, ample paid time off, and a strong focus on professional development, including an annual learning budget, we foster an environment where team members can thrive and contribute to transformative projects that redefine the future of work.
M

Contact Detail:

Mimica Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Lead/Staff Backend Engineer (Python) in Slough

✨Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repo showcasing your Python projects. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by practicing common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills before the big day.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are genuinely interested in joining our mission!

We think you need these skills to ace Lead/Staff Backend Engineer (Python) in Slough

Python
Backend Engineering
Project Management
Observability
Grafana Stack (Prometheus, Loki, Tempo)
Google Services Integration
Machine Learning Applications
Analytical Skills
Troubleshooting Skills
Performance Optimisation
Memory Management
Kubernetes
Docker
Cloud Infrastructure
Communication Skills

Some tips for your application 🫡

Show Off Your Python Skills: Make sure to highlight your strong proficiency in Python. Share specific examples of projects you've owned from start to finish, showcasing your ability to write resilient and robust applications that integrate well with other services.

Be Clear and Concise: When writing your application, keep it intuitive and easy to read. Use clear language to communicate your experience and skills, especially around backend engineering and performance optimisation. We love a well-structured application!

Demonstrate Your Problem-Solving Skills: We’re looking for strong analytical and troubleshooting skills. Include examples of how you've methodically decomposed systems to identify bottlenecks and implemented effective solutions. This will show us you can handle the challenges we face.

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, we can’t wait to see what you bring to the table!

How to prepare for a job interview at Mimica

✨Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with Python in detail, especially in relation to backend engineering. Prepare to showcase how you've built resilient and robust applications in the past.

✨Showcase Your Project Management Skills

Since the role involves owning projects from start to finish, be prepared to talk about specific projects you've managed. Highlight your experience in speccing, architecture, development, testing, and deployment. Use examples that demonstrate your ability to deliver value quickly and iteratively.

✨Demonstrate Your Troubleshooting Expertise

The interviewers will want to see your analytical and troubleshooting skills in action. Prepare to discuss how you've identified bottlenecks and resolved issues related to CPU, memory, and GPU utilisation. Bring examples of how you've methodically decomposed systems to find effective solutions.

✨Emphasise Team Collaboration and Mentoring

As mentoring is a key part of the role, be ready to share your experiences in guiding others. Talk about how you've helped improve developer experience and facilitated knowledge sharing within your team. This will show that you're not just a great engineer but also a team player.

Lead/Staff Backend Engineer (Python) in Slough
Mimica
Location: Slough
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

M
  • Lead/Staff Backend Engineer (Python) in Slough

    Slough
    Full-Time
    43200 - 72000 £ / year (est.)
  • M

    Mimica

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>