Staff+ Software Engineer, Account Abuse (Machine Learning)
As a software engineer on the Account Abuse team, you will develop machine learning systems to detect and prevent abuse, ensuring fair allocation of computing resources.
Lead Software Engineer
We work with some of the UK’s biggest companies and government departments to provide a pragmatic approach to technology, delivering bespoke software solutions and expert advice.
This is a hands-on, client-facing role, offering the opportunity to be involved in the full development life cycle. You’ll typically work in small, tight-knit multidisciplinary teams, solving tough software problems. You’ll have the opportunity to further develop your career mentoring colleagues, advising our clients, and taking ownership of significant pieces of work.
We’re looking for passionate, proactive technologists. We are technology agnostic and use the right language, tooling and frameworks for the job. That means we’re open minded when it comes to your existing skillset, but we value the following:
As a software engineer on the Account Abuse team, you will develop machine learning systems to detect and prevent abuse, ensuring fair allocation of computing resources.
The Staff + Sr. Software Engineer for Cloud Inference will design and optimize backend services for Claude across multiple cloud platforms, ensuring high performance and reliability.
As a Staff + Sr. Software Engineer on the Inference team, you will design and maintain distributed systems that serve AI models to millions, optimizing performance and efficiency across diverse cloud platforms.
As a Staff Software Engineer, you will define and drive the technical strategy for engineering quality and production reliability, ensuring safe software delivery across teams.
As a Staff Software Engineer, you'll lead the architecture and technical direction of web-based products, enhancing Thunderbird's offerings beyond email while mentoring engineers and driving technical decisions.