F

AI Engineer

FLINT · Sacramento, CA

About the Role

Read this firstThis is not a React job. It is not a front-end job. It is not a job for someone whose résumé says "AI-augmented" because they sometimes use Copilot.We are hiring a builder whose entire practice has been rewired around coding agents. Someone who lives in Claude Code and Codex CLI the way other engineers live in VS Code. Someone who treats the terminal, the agent, and the harness as a single instrument. Someone who has felt — and can prove — what 10x development velocity looks like when the human is operating as architect, reviewer, and orchestrator rather than typist.If that does not describe you, this is not the role. If it does, keep reading. The shape of the workFLINT OS is a construction operating system built on Palantir Foundry. It is the connective tissue between site, asset, decision, and outcome for a vertically integrated design-build general contractor.This role lives at the edge of that system — the boundary where humans (superintendents, warranty teams, project leaders, mechanical VPs), agents, and the OS actually meet. The edge is where new value is created. It is also where the OS learns what it should become next.Your job is to run the round trip between that edge and the architecture. Fast, repeatedly, with judgment. Every cycle should sharpen both ends.Concretely, the round trip looks like this: • Out at the edge: design and build new ways for humans and agents to collaborate on real work — warranty triage, RFI intelligence, asset history exploration, decision-object workflows, field-side agent assists. Sometimes the surface is a custom React widget in Workshop. Sometimes it is a CLI tool. Sometimes it is an agentic workflow with no UI at all. The shape is whatever the work needs. • Back into the core: translate what the edge reveals into proposals for the architecture — new ontology primitives, new agent capabilities, new OS abstractions, new platform patterns. The point of the edge is not to ship more screens. It is to teach the system. • At agent speed: do all of this in a tight design–test–deploy loop, with coding agents as your primary mechanism for generating, refactoring, and shipping. The loop is what makes the round trip affordable.Over time, this work compounds. More edge experiments produce more behavioral and usage data. Better data exposes where friction lives and where primitives are missing. Sharper primitives let the next experiment start further forward. The OS becomes capable of proposing its own next interface — and eventually its own next workflow.That is the meta-layer. You are one of the people building it. Who we are looking forWe are explicitly looking for a non-traditional profile. The credentials we care about are not on LinkedIn.Vibe coder, in the serious senseYou can describe a feature in natural language, decompose it correctly, hand the right slices to an agent, review the output critically, and converge on production code in a fraction of the time it would take to type it. You know when to let the agent run, when to interrupt, when to reset, and when to do it yourself. You have opinions about prompt structure, context window management, and tool use that you can defend.Fluent in coding agents and the CLIYou have meaningful production experience with at least one of Claude Code or OpenAI Codex CLI, and ideally both. You are comfortable in the terminal as your primary surface. You understand MCP, tool calling, agent loops, and the difference between an agent that helps and an agent that creates work. You can explain — concretely, with examples from your own work — how you have configured agents to operate inside a real codebase.A systems thinker, not just a UI builderYou think about agentic systems as systems. You can hold the shape of an end-to-end loop in your head — data, ontology, agent behavior, human decision point, feedback signal — and reason about where the leverage actually sits. UI is one expression of that thinking. So is a CLI tool, an evaluation harness, an agent capability, or a proposed change to the ontology. You are comfortable picking the right surface for the problem rather than reflexively reaching for React.Sophisticated engineer, not just a fast typerSpeed without judgment is noise. We need someone whose architectural sense, type discipline, and review instincts get sharper, not duller, when they are running 3 agents in parallel. Strong full-stack range — TypeScript and React on the front, Python on the back, comfort across APIs, services, and data — is non-negotiable. Strong git, branching, and CI hygiene under agent velocity is non-negotiable. The ability to learn a new platform deeply and quickly with agentic support matters more than prior familiarity with any specific one.Provable 10x velocityWe will ask you to show us. Not in slides. In a real artifact you have built — a repo, a project, a side build, a refactor — where you can walk us through the agent transcripts, the harness you used, the decisions you made, and the

💬 Developer Questions

Ask the team a question — answers show up here

🎯

What does the interview process look like?

🤖

What AI/vibe coding tools does the team use daily?

👥

How big is the engineering team?

Is the team fully async or are there required meetings?

🚀

What does onboarding look like for remote hires?

🔧

Can you share more about the tech stack and architecture?

📈

What does career growth look like in this role?

📅

What does a typical day look like?

💰

Is there a salary range you can share?

📊

Is equity or stock options part of the package?

🌍

Are there timezone requirements or preferences?

🛂

Do you sponsor work visas?

🏢 Is this your listing? Claim it to answer questions

Similar Jobs

Helpful resources

Hiring for a similar role? Post your job here — it's free →