Were seeking a Senior/Lead Generative AI Developer to join our Core GenAI Team. This role is ideal for someone passionate about building AI-powered features, improving platform foundations, and experimenting with cutting-edge research and prototypes. Youll work across product-facing initiatives as well as internal tools, helping shape how Generative AI is leveraged.
You will take a hands-on role in coding and system design while also mentoring other developers and guiding best practices for AI development. This position combines deep technical work with cross-functional collaboration to push the boundaries of how GenAI can improve both platform and the public transportation industry.
Responsibilities
Building & Evolving GenAI Capabilities
Design, develop, and maintain backend infrastructure for AI-powered features (APIs, orchestration, LangChain/RAG pipelines, Agents orchestration and flow design, integrations with LLMs).
Collaborate with Product and Design to deliver AI-driven experiences in the Optibus platform, focusing on intuitive and impactful user interactions.
Explore and prototype new applications of Generative AI that can enhance public transportation planning, scheduling, and operations.
Ensuring Technical Excellence
Establish and promote best practices for AI development, evaluation, and monitoring in production environments.
Mentor and guide developers on the RnD and Product teams in adopting GenAI tools and patterns.
Drive experiments with emerging models, frameworks, and techniques to ensure the platform remains state-of-the-art.
Cross-functional Collaboration
Own and drive GenAI integrations into products, ensuring scalability, reliability, and performance.
Partner with Product Managers, Designers, and other engineering groups to align on requirements and technical feasibility.
Act as a thought partner across teams, identifying synergies and preventing redundant work.
Requirements: 5+ years of professional software development experience, with at least 1+ years in Generative AI development in production.
Strong coding skills in TypeScript, Python, and Node.js.
Proven experience with LangChain/LangGraph, AWS, and React.
Practical experience integrating and scaling AI-powered features in production environments.
Familiarity with event-driven architectures, APIs, and cloud-native development.
Strong communication and collaboration skills, with the ability to mentor teammates and guide technical decisions.
Curiosity and drive to explore new GenAI technologies, frameworks, and approaches.
Nice-to-haves
Experience with vector databases (e.g., Pinecone, Redis, or Elasticsearch).
Knowledge of Kubernetes and cloud-native deployment strategies.
Experience with monitoring, evaluation, and observability for AI systems.
This position is open to all candidates.