About this role
Our client is seeking a Senior GenAI Developer for a contract role focused on designing, building, and optimizing generative AI solutions that support client digital transformation initiatives. This remote position emphasizes the development of robust back-end services and APIs while integrating GenAI models into existing systems, ensuring performance, scalability, and security.
Key Responsibilities:
- Collaborate with stakeholders to understand project requirements.
- Design solution architectures tailored to client needs.
- Implement production-grade code and conduct thorough code reviews.
- Test and refine generative AI models based on feedback and metrics.
- Research and evaluate emerging GenAI frameworks and tools.
- Document technical designs and implementation details.
- Work closely with cross-functional teams to align solutions with business objectives and best practices in software engineering.
Required Skills & Qualifications:
- Proficient in Python, with experience in async programming and concurrency.
- Strong background in Generative AI and LLM solutions.
- Experience with Retrieval-Augmented Generation (RAG).
- Familiarity with FastAPI and prompt engineering techniques.
- Knowledge of LangChain, LiteLLM, and Langfuse.
- Experience with vector databases (e.g., Weaviate) and knowledge graphs (e.g., Neo4j).
- Proficient in document parsing techniques for various formats (PDF, HTML, Images).
- Experience with OpenAI APIs and AWS Bedrock.
Good to Have:
- Familiarity with Kubernetes or K3s.
- Experience with AWS services, including Bedrock, S3, and EKS.
Experience: 8-10 years, with a minimum of 4+ years specifically in GenAI or LLM-based systems.
What we offer:
Our client provides a collaborative work environment that values innovation and continuous learning, along with opportunities to work on cutting-edge technologies and projects that drive digital transformation.
