Systems Engineer

Remote or San Francisco, CA
Engineering /
Full-Time /
This role can either be fully in-person or remote.

As a systems engineer, you’ll work on pioneering machine learning infrastructure that enables running large numbers of experiments in parallel across local and cloud GPUs, extremely fast training, and guarantees that we can trust experiment results. This allows us to do actual science to understand, from first principles, how to build human-like artificial general intelligence.

You’ll also play a role in open sourcing infrastructure for the machine learning community.

No machine learning experience is required. This role is contract if you're remote, and full-time if you're onsite in San Francisco.

Example projects
Abstracting cloud and physical GPU resources.
Implementing a caching system for models and datasets.
Profiling and optimizing third-party C++ code.
Using eBPF for continuous system profiling.
Turning man pages into bug fixes.
Creating observability tools for distributed systems.
Writing shaders, learning about video encoding on the GPU, etc.

You are
Very comfortable writing Python and reading bash.
Obsessive about deeply understanding how systems work.
Happy to debug any weird problem all the way down.
Familiar with Docker, cloud services, physical servers, systems internals.
Excited to work on open source code.
Passionate about engineering best practices.
Self-directed and independent.
Excellent at getting things done.

Compensation and Benefits
Work directly on creating software with human-like intelligence.
Generous compensation, equity, and benefits.
Spend time learning and pairing with world-class engineers working across diverse problems who are excited share their knowledge to get you up to speed.

For full-time team members onsite in San Francisco:
Actively co-create and participate in a positive, intentional team culture.
Frequent team events, dinners, off-sites, and hanging out.
$20K+ yearly budget for self-improvement: coaching, courses, conferences, etc.
Compensation packages are highly variable based on a variety of factors. If your salary requirements fall outside of the stated range, we still encourage you to apply. The range for this role is $170,000–$350,000 cash, $10,000–$2,000,000 in equity.

How to apply
All submissions are reviewed by a person, so we encourage you to include notes on why you're interested in working with us. If you have any other work that you can showcase (open source code, side projects, etc.), certainly include it! We know that talent comes from many backgrounds, and we aim to build a team with diverse skillsets that spike strongly in different areas.

We try to reply either way within a week or two at most (usually much sooner).

Learn more about our full interview process here.

About us
Imbue builds AI systems that reason and code, enabling AI agents to accomplish larger goals and safely work in the real world. We train our own foundation models optimized for reasoning and prototype agents on top of these models. By using these agents extensively, we gain insights into improving both the capabilities of the underlying models and the interaction design for agents.

We aim to rekindle the dream of the *personal* computer, where computers become truly intelligent tools that empower us, giving us freedom, dignity, and agency to pursue the things we love.