Preferred Qualifications Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related field, or equivalent practical experience. 0–5 years of software engineering experience, or strong shipped projects as a recent graduate. Strong fundamentals in Python and TypeScript, with experience building CRUD applications using frameworks such as FastAPI/Flask and React. Working knowledge of databases such as PostgreSQL, MongoDB, or SQLite and core data modeling principles. Experience deploying services on a major cloud platform (GCP, AWS, or Azure). Coding agents such as Claude Code, Cursor, or Codex are your default development workflow, and you can clearly explain how you use them. Ability to turn outcomes into plans, direct agents, verify results, and identify architectural issues agents may miss. Understanding of agent loops, MCP, tool/data integrations, permissions, and security. Familiarity with context management, RAG, and evals for testing agent workflows. Preferred Exposure to RL concepts or environments, including tasks, actions, and rewards. Experience with coding data pipelines or task-authoring platforms. Familiarity with CI/CD, deployment pipelines, and DevOps fundamentals.