Staff Implementation Engineer in London

Staff Implementation Engineer in London

London Full-Time 70000 - 90000 £ / year (est.) Home office (partial)
M

At a Glance

  • Tasks: Lead impactful projects across ML and Scientific Computing teams, enhancing collaboration and quality.
  • Company: Join MatNex, a pioneering company on a mission to achieve net-zero through innovative materials.
  • Benefits: Enjoy stock options, flexible holidays, comprehensive healthcare, and the chance to work abroad.
  • Other info: Flexible work arrangements and continuous learning opportunities for personal and professional growth.
  • Why this job: Shape the future of deep tech while working with cutting-edge technologies and talented teams.
  • Qualifications: Exceptional Python skills and experience in systems-level thinking required.

The predicted salary is between 70000 - 90000 £ per year.

At MatNex, our mission is to accelerate the change to net-zero through the disruption of materials discovery and production. As Staff Engineer, you will be the connective tissue across our entire technical organisation. You will raise the quality of everything we build, unify engineering thinking, and own the space between project deliverables that is so often where the most impactful work lives. Your role will span the breadth of our tech team, from scientific computing and quantum calculations to ML infrastructure and platform tooling. You will act as engineer, quality champion, systems thinker, and collaborator, working to maintain our excellent standards across the board rather than delivering within a single workstream. This is the perfect role for a senior engineer who wants both technical breadth and depth, real ownership, and the opportunity to shape how a fast-moving deep tech company builds software.

What you will be doing:

  • Act as a floating senior resource across the ML and Scientific Computing teams, embedding wherever the need is greatest, contributing directly, and elevating those around you.
  • Own code review throughput and quality across the engineering org, reducing the time changes spend waiting for a human to review and improving the overall speed of delivery.
  • Identify and close gaps in developer experience, tooling, observability, and platform performance, tackling friction and speeding up our development cycles.
  • Champion software development best practices: robust architectural thinking, comprehensive testing strategies, thorough documentation, and a culture of engineering excellence.
  • Provide the systems-level perspective that keeps individual workstreams coherent as a whole, ensuring the parts being built by different teams fit together in the optimal way.
  • Foster enhanced collaboration between the ML and Scientific Computing teams, improving cross-team visibility and shared understanding of what everyone is building.
  • Identify opportunities for process improvement across the tech team, maximising our impact potential.
  • Stay updated on industry trends and emerging technologies, and assess their potential impact on our roadmap.

About you:

  • Exceptional modern Python skills. You should be among the strongest Python engineers in any room you walk into, and passionate about optimal use of the language.
  • Demonstrated experience of systems-level thinking: you have designed and implemented systems that affected multiple teams, and you can speak clearly to the trade-offs involved.
  • A track record of raising engineering standards, through code review, team culture, tooling improvements, documentation, or process, and the ability to articulate clearly what good and bad look like.
  • Experience in multi-developer environments, with an eye for detail and a passion for building scalable, reliable software.
  • The ability to balance hands-on engineering with strategic thinking, and this role requires both, often in the same week.
  • Familiarity with Python scientific or numerical libraries (NumPy, SciPy, or similar) and comfort working in or around ML workflows.
  • You may also have some experience with or desire to learn: ML infrastructure, distributed computing, or HPC environments.
  • DevOps practices and cloud deployment (AWS or similar).
  • Platform or infrastructure engineering, with a background where robustness, performance, and reliability were central concerns.
  • High-performance languages such as C++ or Julia.
  • Containerisation (Docker), monitoring tooling (Sentry, Grafana), or orchestration.

Our Benefits:

  • Stock Options: We value our employees and want you to share in the success of the company. You will be a vested partner in our future achievements.
  • Flexible holidays: 33 days annual leave/year which can be used on UK public holidays or on more convenient days for you.
  • Fully covered comprehensive private healthcare and mental health support.
  • Your birthday day off: Enjoy a well-deserved day off to celebrate and recharge.
  • Work abroad: Travel the world while you get your job done, see family, or simply explore a new place!
  • Enhanced Family & Carers leave to ensure you get that quality time in when you need it.
  • Flexible work arrangements: our shared office space in Shoreditch is here to help foster collaboration and community. Most of the team is in 2 to 3 days a week, but we are happy to discuss alternatives as necessary.
  • Continuous learning and growth: We're pioneers in our field, so you'll be encouraged to expand your knowledge and skills in new areas too.

Staff Implementation Engineer in London employer: Matnex

At MatNex, we pride ourselves on being an exceptional employer that champions innovation and collaboration in the pursuit of net-zero solutions. Our vibrant work culture in Shoreditch fosters creativity and teamwork, while our commitment to employee growth is reflected in our generous benefits, including stock options, flexible holidays, and opportunities for continuous learning. Join us to make a meaningful impact in a fast-paced deep tech environment where your contributions will be valued and recognised.

M

Contact Details:

Matnex Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Staff Implementation Engineer in London

Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Matnex or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Matnex.

Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Matnex.

Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Matnex that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Staff Implementation Engineer in London

Python
Systems-Level Thinking
Code Review
Software Development Best Practices
Architectural Thinking
Testing Strategies
Documentation

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Matnex.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Matnex and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at Matnex

Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Matnex uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.