This is a remote position.
Job Activities
Lead the design and evolution of LLM-powered chatbot architectures, including agent-based workflows, tool integrations, and context/memory strategies, ensuring high-quality, reliable, and cost-efficient AI systems.
Define technical direction and system architecture, promoting scalability, maintainability, and engineering best practices, while proactively identifying and mitigating risks.
Own delivery execution by structuring complex initiatives, aligning timelines, and coordinating engineering efforts to ensure consistent progress in dynamic environments.
Mentor and support engineers, providing technical guidance, unblocking challenges, and fostering a strong, high-performing engineering culture.
Collaborate closely with stakeholders to translate business needs into effective AI solutions, contributing to product roadmap, prioritization, and continuous improvement of user experience.
Drive innovation by exploring and validating new approaches in agent orchestration, prompt engineering, and AI system optimization, continuously improving performance, reliability, and efficiency.
Requirements
- Strong experience building LLM-powered applications, including agent-based workflows, prompt engineering, RAG, embeddings, and tool/function calling. Solid understanding of improving reliability, evaluating outputs, and optimizing AI system quality.
- Proficiency with frameworks such as LangChain and (preferably) LangGraph.
- Strong background in software engineering as a Tech Lead or Senior Engineer, with the ability to design scalable systems from scratch, including APIs and backend architectures.
- Proven leadership skills, including mentoring engineers, guiding technical decisions, and structuring work in ambiguous environments.
- Experience owning end-to-end delivery of complex initiatives, with the ability to break down problems, prioritize effectively, and ensure consistent execution.
- Strong product mindset, able to identify gaps, propose structured solutions, and make decisions with incomplete information.
- Excellent communication skills, with the ability to clearly explain complex AI systems and align technical decisions with business goals
Nice to Have
- Experience with AI-assisted development tools (e.g., Cursor, Claude Code, Copilot) to improve productivity.
- Familiarity with advanced AI topics such as evaluation frameworks, guardrails, cost-performance optimization, latency reduction, and long-term memory strategies.
