Tech jobs
Job listings
Machine Learning Platform Engineer
Build and maintain the infrastructure that trains, deploys, and serves AI models at scale, using Python, PyTorch/JAX, and LLM serving stacks like vLLM.
LLM Application Engineer
Build and ship LLM-powered AI agent workflows that orchestrate multi-step tasks, integrate tools, and turn probabilistic model outputs into reliable user experiences.
LLM Application Engineer (Remote)
Build and ship LLM-powered AI agent workflows that orchestrate multi-step reasoning, tool use, and real-world task completion with high reliability and user impact.
Software Developer
Develops scalable backend services in C#/.NET, REST APIs, and distributed systems with Kafka, Redis, and Docker, while mentoring junior engineers and leading code reviews.
Graduate Programme 2027: Software Engineer (Python)
Build scalable Python APIs and data pipelines for a global fintech app, using PostgreSQL, Kafka, and Kubernetes in a hybrid role.
Software Engineer (DevOps) - Observability Platform
Build and maintain a scalable observability platform to monitor Revolut's global financial infrastructure, using tools like Prometheus, Grafana, and OpenTelemetry.
Staff Software Engineer
Senior engineer building and scaling backend services and cloud infrastructure for Carbon’s 3D-printing platform on GCP, including fleet management, auth, and APIs that power global printer networks.
Senior Staff Software Engineer
Senior engineer designs and safeguards mission-critical web apps and cloud infrastructure for Carbon’s global 3D-printer network, using React, Three.js, GCP, and distributed systems.

Senior Software Engineer
Senior engineer building and troubleshooting Bitmovin's Emmy-winning video encoding platform (Java/C++) at cloud scale, while serving as the US-based technical owner for top media customers during EU off-hours.
Software Engineer, Cloud Bigtable SQL and Analytics
Builds SQL-like analytics and ML feature-store capabilities for Google Cloud Bigtable, including materialized views and vector search, while maintaining a large-scale distributed database system.
Backend Software Engineer
Build a new greenfield insurance platform using modern cloud tech, designing and maintaining scalable backend services and APIs for a global insurtech company.
QA Automation Engineer (DevOps) - Unified Communications & Contact Center Platforms
Builds and maintains automated tests for cloud-native UC/Contact Center platforms, validating CI/CD pipelines, Kubernetes deployments, and service integrations to ensure reliable releases.
Hybrid OpenSearch & Couchbase Data Engineer (Python)
Builds and optimizes scalable data/search platforms using OpenSearch, Couchbase, and Python in a hybrid setup across Mexican locations.
Senior SDET – Performance Engineering
Design and run automated performance tests for cloud-native microservices on Azure, using tools like K6, JMeter, and Prometheus/Grafana, and apply AI-driven anomaly detection and predictive scaling.
Senior QA Engineer – Functional System Testing & Contact Center Domain
Senior QA Engineer tests a cloud-native, AI-driven contact-center platform, validating omnichannel workflows, integrations, and enterprise-scale scenarios using exploratory and system testing techniques.
Forward Deployed Engineer
Embed with banking clients to design, build, and deliver cloud-native banking systems using Thought Machine's Vault platform, primarily in Python/Go, while traveling up to 25% of the time.
Senior java developer (cape town)
Build and maintain enterprise Java applications using Spring Boot, Hibernate, and microservices; optimize JVM performance and SQL queries in a Cape Town office.
Senior backend engineer - microservices, azure, hybrid
Senior backend engineer building scalable microservices in C#/.NET on Azure, owning features end-to-end in a hybrid Cape Town office.