Senior Software Engineer
Build and deploy production AI-agent systems, including their harnesses, evaluations, orchestration, and supporting services. The role requires 5+ years of software engineering experience, production LLM or agent experience, and strong Python or TypeScript/Node.js skills.
About the job
Responsibilities
- Embed with customers and operators to understand supply-chain workflows, then design and ship agents that automate meaningful work.
- Build production agent systems on frontier large language models, including tool use, sub-agents, retrieval, structured outputs, MCP servers, and orchestration.
- Own evaluation as a first-class discipline, including datasets from real traces, rubrics, graders, experiments, and measurable improvements.
- Architect the data, services, and APIs supporting the agent layer.
- Integrate internal systems with customer WMS, TMS, and ERP environments.
- Codify repeatable deployment patterns to accelerate customer rollouts.
Requirements
- 5+ years of software engineering experience.
- 1+ year shipping LLM- or agent-based features into production.
- Strong Python and/or TypeScript/Node.js skills.
- Experience designing APIs, distributed systems, and data models in PostgreSQL.
- Hands-on experience with production-scale prompt engineering, evaluation frameworks, orchestration patterns, and frontier model APIs.
- Experience building in fast, ambiguous environments, ideally at a vertical AI, AI-agent, forward-deployed, or data-product company.
- Excellent written and verbal communication skills.
Compensation and Benefits
- Annual salary range: $200,000–$240,000.
- Startup equity.
- 100% paid health, dental, and vision coverage.
- Dinner via DoorDash, free DashPass, and stocked kitchen for New York employees.
- Commuter benefit.
- Gympass benefit.
- One Medical membership, HSA via Optum, Talkspace, HealthAdvocate, and Teladoc Health.
Skills
Python, TypeScript, Node.js, Postgres, APIs, Distributed Systems, LLMs, Prompt Engineering, Evaluation Frameworks, Mcp Servers, Retrieval, Structured Outputs, Orchestration
Similar jobs
ML Engineering jobsOwn machine learning end to end, from modeling messy clinical data through production deployment, monitoring, and infrastructure. The role requires 7+ years of experience building scalable ML systems, strong software and data engineering skills, and proficiency with Python, SQL, and cloud platforms.
Leads and manages an applied machine learning team developing production fraud detection and identity verification models. The role combines people leadership with hands-on technical work and requires substantial ML experience, production deployment expertise, and experience in risk-focused domains.
Builds and productionizes machine learning systems for trust and safety, including abuse detection, autonomous AI agents, and evaluation frameworks. The role requires 5+ years of applied ML experience, strong Python skills, experience with LLMs and scalable pipelines, and a relevant advanced degree or equivalent background.
Owns end-to-end production machine learning systems, including NLP, LLM, agentic, ranking, and recommendation capabilities. Requires 8+ years of industry experience, strong Python and cloud ML expertise, and the ability to deliver explainable AI products with cross-functional and customer impact.
Develop and deploy production machine learning models for real-time inventory and shelf-stocking intelligence at scale. The role requires 5+ years of production ML experience, strong Python and ML framework skills, cloud and data pipeline expertise, and a bachelor's degree or equivalent experience.