Job Summary
We are looking for a seasoned Python Developer with over 5 years of experience in building scalable backend systems and developing microservices. You will design and maintain RESTful APIs using FastAPI while leveraging LangChain and LangGraph for LLM-driven workflows. Proficiency in deep learning libraries like TensorFlow and PyTorch is essential, along with experience in PostgreSQL and WebRTC VAD implementations. The role requires strong problem-solving skills and the ability to manage complex JSON structures. A degree in Computer Science or a related field is preferred. Join us to innovate in AI-driven applications.
Responsibilities
- Develop and maintain RESTful APIs using FastAPI with clean, scalable architecture.
- Work extensively with LangChain components and LangGraph to design and orchestrate LLM-driven workflows.
- Implement and integrate Voice Activity Detection (VAD) solutions using WebRTC.
- Create and manage data models, request/response schemas, and validations using Pydantic.
- Manage PostgreSQL databases with psycopg2/psycopg3, focusing on vector embeddings and performance optimization.
- Build deep learning components utilizing frameworks such as TensorFlow and PyTorch.
- Process and manipulate complex JSON structures, including parsing and transformation pipelines.
- Design and implement services adhering to Microservice Architecture principles.
- Apply prompt engineering techniques and template design best practices to optimize AI model behavior.
- Manage and refine structured outputs from LLMs, ensuring reliability and consistency.
Qualifications
- Senior (5+ years)
- Bachelor's in Computer Science or a related field preferred.