Salary
💰 $95,000 - $140,000 per year
Tech Stack
AWSDynamoDBOpen Source
About the role
- Design and implement LLM-based agentic applications, run experiments, establish technical patterns for the team and mentor other engineers.
- Write code 90%+ of the time and iterate with the frequency of a startup.
- Design and implement AI agents using LLMs, vector databases, orchestration frameworks and connect to external systems using MCP.
- Define architectural patterns for prompt engineering, agent workflows, and system integration.
- Build on AWS (Bedrock, Lambda, DynamoDB).
- Establish and execute testing and evaluation strategies for non-deterministic AI systems.
- Partner with product teams to scope and plan, interview customers to gather feedback and boost adoption.
- Work directly with the Chief Architect and SVP of Engineering who contribute code to AI solutions.
Requirements
- Building and shipping code to production in "startup mode" - releasing frequently, incorporating user feedback, continuous refactoring to preserve code quality while moving fast.
- Using AI-assisted development tools like Cursor, Windsurf or Claude Code.
- Building and deploying LLM-based production systems, including MCP connectors and RAG solutions.
- Experience with AI frameworks (LangChain, LlamaIndex, etc.) or equivalent experience with complex software systems and eagerness to learn AI-specific tools.
- AWS knowledge, particularly managed AI services.
- Software engineering experience with AI/ML systems and AWS.
- Bonus points for: Open source AI contributions; Experience with AI evaluation and observability at scale; Model training or fine-tuning.
- This job does NOT have a "years of experience" requirement and not all requirements are mandatory.
- At this time, we are unable to consider candidates who require current or future sponsorship for employment authorization.