Lead Software Engineer - GenAI Development Join us as we shape the future of Generative AI by building innovative tools that pave the way for next-generation AI applications. As part of a focused and collaborative team, you will contribute to a cutting-edge platform designed for the tracking, evaluation, and enhancement of AI-driven solutions, ranging from LLM agents to retrieval-augmented generation systems.
This is a hands-on opportunity where you will take charge of delivering core features, integrating popular open-source libraries, and scaling backend systems. If you're enthusiastic about empowering developers, working swiftly, and addressing real-world AI challenges, this is the perfect role for you.
Key Responsibilities: - Design and implement clean, reliable client libraries tailored for seamless developer workflows.
- Integrate effortlessly with top LLM frameworks (e.g., LangChain, LlamaIndex, Instructor) to broaden product functionalities.
- Create scalable backend systems that guarantee high availability, minimal latency, and efficient data processing for GenAI applications.
- Build engaging user-centric features such as AI evaluation dashboards, prompt testing interfaces, and dataset management tools.
- Engage directly with technical users to gather insights, validate ideas, and prioritize ongoing enhancements.
Requirements: - Over 4 years of professional experience in software engineering with a solid background in building production systems.
- Proficiency in Python programming.
- Experience in developing AI/ML-driven applications or tools, whether professionally or through personal initiatives.
- Strong product intuition with a focus on rapid development while ensuring high-quality code.
- Able to work independently in a rapidly changing technical environment; experience in startups or early-stage companies is advantageous.
- Bonus: Expertise in distributed systems, performance enhancement, or large-scale data infrastructure (e.g., OLAP systems).