Builds and improves enterprise evaluation environments and agent tooling for Perplexity's LLM-based agents, measuring task success across connectors and workflows while improving model routing, tool use, and efficiency. Hands-on with Python/Go/Rust on agent harnesses, evaluations, and cost/latency optimization.
Senior contract engineer on Firefox's DOM Core team, improving Session History test coverage and Gecko correctness using C++ and JavaScript. Day-to-day work includes writing Web-Platform and mochitests, fixing bugs, and iterating through code review with Gecko module owners.
Reduces Firefox's WebCompat bug backlog by diagnosing site-breakage reports, writing interventions and simple AI-assisted fixes, and triaging incoming breakages. Day-to-day work centers on HTML, CSS, JavaScript, browser devtools, and cross-browser diagnosis; Gecko and WebCompat experience are a plus.
A two-year graduate programme in Bristol where you’ll build software connecting Graphcore’s ML accelerators with PyTorch and Triton, implementing features, optimising performance, fixing defects, and writing tests and documentation while learning about compilers and runtime software for AI workloads.
Software engineering intern working on drivers and utilities for Graphcore hardware, writing and testing low-level code in C/C++ and Python, maintaining CI, and collaborating with hardware and silicon engineers during a 12-week placement in Bristol.
As a Graduate Software Engineer in System Software QA at Graphcore, you’ll design and run tests for low-level firmware, Linux kernel drivers, and platform tools, investigate defects, and maintain CI pipelines across platforms during a two-year programme.
A graduate software engineer tests AI and machine learning workloads on Graphcore accelerator hardware, creating ML workloads, analysing numerical accuracy and performance, designing tests, and building CI/CD pipelines using Python, C++, Linux, and ML frameworks such as PyTorch, JAX, Triton, or TensorFlow.
Designs and builds test infrastructure and CI/CD pipelines that validate Graphcore’s machine learning stack and AI accelerator hardware, using C/C++ and Python on Linux to create scalable frameworks, ML workloads, and reliable testing across simulators, emulators, and physical hardware.
Senior ML QA engineer at Graphcore who builds test infrastructure and CI/CD pipelines to validate the company's machine learning software and AI accelerator hardware, working with Python and C/C++ on Linux while mentoring junior engineers.
Designs and maintains MAK-SYSTEM’s cloud platforms and managed services for blood, plasma, tissue, and cell management software, combining hands-on engineering with architectural leadership. Works with AWS, Terraform, Kubernetes, Docker, and CI/CD to deliver secure, scalable solutions while mentoring engineers and engaging with customers.
Senior Python Software Engineer at Cboe Europe, building and expanding batch functionality for Europe's largest equities exchange. Day-to-day work includes designing reliable Python systems for trading operations, joining a production support rota, collaborating with business teams on new products, and contributing to R&D projects.
Senior Fullstack Engineer on Alpaca's Platform/Auth team, building and operating authentication, authorization, and Identity Provider systems for login and access across APIs and products. Mostly Go (gRPC/REST APIs, client libraries) with React/TypeScript auth UIs and occasional Java for IdP extensions, plus Helm, Kubernetes, observability, and production deployments.
Staff Software Engineer on Airbnb's Hosting Services team in London, leading hands-on technical design and development of new host-facing products and third-party integrations across the full stack while shaping architecture and strategy with US-based colleagues.
Our preference is to recruit directly wherever possible. Should this role be approved for support from external recruitment partners, we will contact our PSL agencies accordingly. Please note that we do not accept…
Lead Data Engineer designing and building secure, scalable cloud data platforms for UK public sector and utilities clients. Day-to-day involves leading development of batch and real-time streaming pipelines (Kafka, Kinesis, Flink), architecting AWS-native solutions, establishing engineering best practices (CI/CD, IaC, TDD), and mentoring teams across multiple regulated-environment projects.
Please note that we are unable to consider applications from candidates based in France, Italy, or Germany for this role. Money is moving onto the internet, and the shift has a name: Open Money. This is money that is…
Cookies?
A session cookie keeps you signed in. If you accept, we also use analytics cookies (Google Analytics and PostHog) to understand usage. Learn more
We couldn't check your fit for this role — add a CV to your profile to see it next time.