Alma is an AI-native law firm that combines AI with an exceptional legal team to deliver fast, transparent, and high-touch legal services. We are focused on simplifying complex immigration processes for companies and individuals. We are backed by leading VCs. We're hiring a Product Engineer (AI) who lives at the intersection of AI systems and user-facing product. You'll own features end-to-end, from designing agentic pipelines and RAG architectures to building the React interface the user interacts with. Your north star is the product: you measure your work by whether it makes customers' lives better, not by model benchmarks in isolation. You'll work directly with the founding team and early customers to ship a world-class AI-powered immigration platform and help us scale by 100x. You need to be deeply customer-obsessed. At Alma, "customer" means two groups: our external customers (companies and individuals navigating immigration) and our internal legal team (attorneys and paralegals). The best engineers will sit with the legal team, watch how they interact with our AI tools, and obsess over closing the gap between what the model produces and what the attorney actually needs. At Alma, the engineer who designs the agent also builds the UI that exposes it. You should be the kind of engineer who can design a multi-step agentic pipeline, debug a prompt regression, and wire up the frontend that lets a user review the output. With modern AI tooling, the traditional excuse of "frontend isn't my strength" no longer holds. You also need to build with AI, not just build AI. You should already be living inside modern coding harnesses (Claude Code, Codex, Cursor, etc.), wiring up MCP servers to extend your own workflow, and treating agents as a core part of how you ship. If your instinct is "let me spin up an agent to scaffold this, then review and harden it," keep reading. You see problems as work to do, not things to complain about. We move fast — our codebase has rough edges, our processes are still being invented, and not every corner is beautiful yet. We want engineers whose instinct, when they hit a messy module or a flaky eval, is "I'll fix it" — not "who wrote this?" If you're the kind of engineer who quietly improves the codebase around every feature you ship, you'll thrive here.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level