Senior Applied AI Engineer
Department: Applied AI
Location: San Francisco HQ
Compensation: $182K – $207K • Offers Equity
Employment Type: FullTime
About Alembic
Alembic is an applied science company building GPU-resident distributed data systems that deliver 10–100x performance for Fortune 500 clients including NVIDIA and Delta. We're Series B ($145M raised), ~60 people, headquartered in San Francisco with a New York office and our SV11 compute facility. Our stack runs on a 256-petaflop NVIDIA DGX cluster with NVL72 GPU infrastructure, combining Spiking Neural Networks, Graph Neural Networks, and causal inference to deliver real-time analytics that were previously impossible.
The Role
We're hiring a Senior Software Engineer onto our Applied AI team to build and extend the backend systems that power our platform. This is a hands-on role on a small team where your work ships to production quickly and directly shapes what our largest customers see. You'll work across Python-heavy backend services, data systems, and the infrastructure layer that connects them to our GPU-resident compute.
A note on "Applied AI." Our work is causal, not generative AI. The "AI" in Applied AI refers to the causal, graph-based, and neural systems our science team builds — and your job is to make them fast, reliable, and usable in production. If you're looking for prompt engineering or LLM fine-tuning work, this isn't the role. If you want to build serious backend systems that happen to serve some of the most interesting applied science work being done anywhere, read on.
This is not a spec-in, spec-out role. You'll operate with ambiguity, make calls on tradeoffs, and partner directly with senior engineers and leadership on what to build and how.
What You'll Do
Build production backend services in Python — APIs, data services, and the glue between our compute layer and the products customers use
Work across the stack as needed — touch whatever part of the system the problem requires, from service code to data pipelines to integration layers
Ship iteratively against real customer needs — work directly with data products, science, and customer-facing teams to turn requirements into working systems
Own what you build — take responsibility for reliability, performance, and evolution of the services you stand up
Raise the bar for how we engineer — contribute to code quality, technical direction, and mentorship of earlier-career engineers
What We're Looking For
Must-have
5+ years of backend software engineering experience in production environments
Strong Python fundamentals and experience building and operating backend services
Demonstrated ability to work across adjacent parts of a stack (data, infrastructure, APIs) rather than staying in a narrow lane
Track record of shipping in fast-moving, ambiguous environments
Clear written and verbal communication — you can articulate tradeoffs, explain decisions, and collaborate across functions
Should-have
Experience designing and operating distributed systems
Comfort with performance-sensitive code and systems where latency and throughput matter
Exposure to data-intensive applications — pipelines, storage systems, or analytical workloads
Nice-to-have
GPU or accelerator-adjacent engineering experience
Background in high-scale or high-performance computing environments
Experience partnering closely with applied science or research teams
Familiarity with causal inference or graph-based systems
Why Alembic
Work on systems that are genuinely novel — GPU-resident infrastructure running real-time causal computation at a scale few companies are attempting
Customers who use the product seriously — NVIDIA, Delta, and others rely on what we build
Small team, high ownership, short path from idea to production
Five days onsite in a downtown SF office with a team that cares about the craft
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
