Every open role, in one place
Nine roles across eight practices, right now. Filter by practice or location below, or send your resume even if nothing here fits — we read every one.
Filter by practice or location
Every role open right now, unfiltered — pick a practice or a city to narrow it down.
Example roles below, for layout — replace with real openings before this page goes live.
-
Apply
Build and ship LLM agents with real evals, guardrails and human-in-the-loop review — production, not a pilot.
-
Apply
Agentic AI Engineer — Workflow Automation
Build workflow-automation agents that call real tools and hand off to a human at the right checkpoint.
-
Apply
Generative AI Engineer — RAG & MCP
Build retrieval and MCP-based systems grounded in client data, evaluated before they ship.
-
Apply
Full-Stack Engineer, AI-Native Product
Ship product features fluent in Claude Code and Codex, across web, mobile and desktop.
-
Apply
Cloud & DevOps Engineer
Own Kubernetes, IaC and CI/CD for client platforms that can't take a maintenance window.
-
Apply
BI Engineer — Semantic Models & Dashboards
Define each metric once in a semantic model, then build the Power BI and Tableau dashboards that read from it.
-
Apply
QA Automation Engineer
Build and maintain test automation across web, mobile and API surfaces for regulated clients.
-
Apply
Quantitative Analyst — FRM/CFA
Validate pricing, sensitivities, risk and stress test analytics against established financial methodologies. Math background required.
-
Apply
Senior Engineer, Staff Augmentation Placements
Embed directly on a client team as a senior engineer, filling a real skills gap rather than a headcount line.
No roles match those filters right now. Send us your resume and tell us what you're looking for instead — we read every one.
What to expect, start to finish
Senior hiring doesn't need to take months — here's the whole journey, from the moment you apply.
Apply
Send your resume and a note on what you'd want to work on — through a role above, or straight to us. No portal to disappear into.
Introduction
A conversation about what you've actually built and what you're looking for next — not a form that disappears into a queue.
Meet the team
A technical conversation with the engineers you'd actually work with, about real problems — not a generic panel interview.
Decision
We tell you where you stand quickly, either way. If it's a yes, you'll know your pod and your first engagement before you start.
Nothing above quite fit?
Send us your resume and a note on what you'd want to work on — we go through every application and respond if there is a fit.