Principal Software Engineer - GenAI We are looking for an experienced Software Engineer to help build the next generation of tools powering GenAI development. You'll join a small, highly collaborative team creating a lightweight, high-impact platform for tracking, evaluating, and improving AI-driven applications - from LLM agents to retrieval-augmented generation (RAG) systems and beyond.
This role is hands-on: you'll ship core features, design integrations with popular open-source libraries, scale backend systems, and work closely with users shaping the future of GenAI tooling. If you're passionate about building for developers, working fast, and solving real-world problems at the edge of AI innovation, this is the opportunity for you.
Key Responsibilities:- Architect and deliver clean, reliable client libraries designed for developer-first workflows
- Build seamless integrations with popular LLM frameworks (e.g., LangChain, LlamaIndex, Instructor) to expand product capabilities
- Design scalable backend systems to ensure high availability, low latency, and efficient data processing for GenAI applications
- Develop interactive, user-facing features including AI evaluation dashboards, prompt testing environments, and dataset management tools
- Collaborate directly with technical users to gather insights, validate product assumptions, and prioritize future improvements
Requirements:- 4+ years of professional software engineering experience, with a strong foundation in building production systems
- Fluency in Python
- Experience developing AI/ML-powered applications or tooling, either professionally or through personal projects
- Strong product intuition and the ability to ship quickly while maintaining high code quality
- Comfortable working independently in a fast-evolving technical landscape; startup or early-stage experience is a plus
- Bonus: Expertise in distributed systems, performance tuning, or large-scale data infrastructure (e.g., OLAP systems)