Key Responsibilities
- Design and build AI-powered systems, including conversational chat interfaces and agentic document workflows
- Integrate AI capabilities into SDKs and developer tools, collaborating with product, engineering, and design teams
- Architect modular, maintainable systems that simplify AI integrations for downstream developers
- Optimize AI feature performance, reliability, and efficiency across a large-scale production platform
- Stay at the forefront of AI and software engineering developments, introducing new approaches and tooling
- Contribute across a multilingual codebase (TypeScript, Python, C++, Elixir) with depth in one area and curiosity in others
Requirements
- 3–4+ years of software engineering experience, including at least 2 years in AI-focused development
- Hands-on experience with AI frameworks such as LangChain, CrewAI, or LlamaIndex
- Strong systems design instincts with a focus on maintainable, production-grade code
- Passion for engineering craft, evidenced by side projects or open-source contributions
- Comfort with ambiguity, bias toward action, and excellent written/verbal communication skills