Responsibilities
- Develop and integrate ML, NLP, and Generative AI models
- Build and optimize agentic workflows using LangChain, LangGraph, or similar frameworks
- Develop LLM-powered solutions using modern Generative AI technologies
- Prototype internal tools and interfaces with Streamlit or Gradio
- Collaborate with engineering and product teams to deliver AI-driven features
- Manage development and runtime environments with Docker
- Maintain clean and scalable code using Git-based workflows
- Query and analyze structured data using SQL
- Contribute to model deployment and operations in a cloud environment (primarily Azure)
Requirements
- 3+ years of commercial experience in software engineering or AI/ML development
- Strong proficiency in Python
- Hands-on experience with Generative AI applications and Large Language Models
- Experience with agentic AI frameworks such as LangChain or LangGraph
- Solid understanding of machine learning and NLP fundamentals
- Experience with ML frameworks including PyTorch or TensorFlow
- Familiarity with Streamlit, Gradio, or similar prototyping tools
- Practical experience with Git, Docker, and cloud platforms
- Good knowledge of SQL
- Understanding of software engineering best practices and estimation processes
- Upper-Intermediate level of English
Nice to Have
- Experience with additional agentic AI or LLM orchestration frameworks
- Experience building Retrieval-Augmented Generation solutions
- Experience with MLOps practices and model deployment
- Confidence working in Linux terminal environments