About Planera
Planera provides the power of sophisticated project scheduling software, yet is as easy to use as a Whiteboard or Excel.
Responsibilities
🤓 As a Senior AI Software Engineer, the company expects you to:
- Design, build, and own Manny features end to end — agent backend, tools, and UI.
- Improve agent behavior, reliability, and answer quality through prompt engineering, tool design, and changes to the agent control flow.
- Evolve the agent architecture: ReAct loop, routing and controller logic, multi-node graphs, tool selection, and streaming responses.
- Integrate and tune LLMs across providers (Anthropic, OpenAI, Google), balancing quality, latency, and cost, including prompt caching and model selection.
- Design and extend Manny's tool surface through the MCP server that connects the agent to Planera's scheduling services.
- Build and own the evaluation loop: golden datasets, automated evaluators, snapshot-based replay, and offline and online quality metrics.
- Implement observability for agent runs with tracing, metrics, and structured logging — and use it to debug and improve behavior in production.
Requirements
✨ You're the person they're looking for if…
- 4+ years of software engineering experience, with recent hands-on work building production LLM features
- Strong proficiency in Python building production services
- Hands-on experience building agentic systems with LLMs: tool and function calling, ReAct or similar loops, and orchestration frameworks such as LangChain/LangGraph
- Experience evaluating LLM systems: building datasets, writing evaluators, catching regressions, and using tracing and observability tooling
- Experience with the Model Context Protocol (MCP) or building tool and function-calling integrations for LLMs
- Solid understanding of API design (REST, WebSockets, SSE and streaming) and interservice communication
- Available for 100% remote work
💜 They'll be even more excited about you if…
- You have experience with MongoDB and Redis
- You're comfortable with cloud (AWS or GCP), containers, and CI/CD
- You have Go experience — most of Planera's backend systems, including the MCP tool server, are written in Go
- You've applied RAG, embeddings, and vector stores in real projects
- You're familiar with LangSmith or comparable LLM evaluation and tracing platforms
- You have React familiarity for agent UI work
- You have domain knowledge in construction tech, project management, or scheduling
Benefits
Equity (Stock Options)
