Reddit is a community of communities. It’s built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on…
Senior Software Engineer at Roku in Manchester building scalable web applications and AI-powered features (RAG, chatbots) using TypeScript, React, Node.js on AWS/GCP, working in a cross-functional team with CI/CD and observability practices.
Builds enterprise governance platform for Perplexity: identity/provisioning (SSO, SCIM), fine-grained permissions, admin APIs, audit logs, and policy controls. Uses Python/Go/Rust on AWS/Kubernetes.
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.
As a Senior Full Stack Engineer on the Platform Team, you will develop and operate Alpaca’s authentication, authorization, and Identity Provider (IdP) systems - the systems that handle user login, access control, and…
What if you could help shape the next generation of services that make hosting on Airbnb easier, smarter and more rewarding? At Airbnb, we’re expanding beyond our core platform to create new products, partnerships and…
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…
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.