AI/LLM Software Engineer
Weekday AI View all jobs
- Pune, Maharashtra
- Rs. 7,00,000-8,00,000 per year
- Permanent
- Full-time
- Develop and maintain AI-driven applications using Python with a focus on scalability and performance
- Design and build RESTful APIs using FastAPI for seamless integration of AI capabilities
- Implement and integrate Large Language Models (LLMs) such as OpenAI and Azure OpenAI into applications
- Work with relational and vector databases to enable efficient data storage, retrieval, and embedding-based search
- Apply text embedding and Retrieval-Augmented Generation (RAG) techniques to enhance NLP-driven features
- Ensure high code quality through object-oriented programming, modular design, and unit testing
- Deploy and manage applications on cloud platforms such as AWS, Azure, or GCP
- Utilize Docker for containerization and efficient deployment of services
- Collaborate with cross-functional teams using Git for version control and code management
- Optimize performance, troubleshoot issues, and continuously improve AI system efficiency
- Contribute to architectural decisions and best practices for AI and backend development
- 1–2 years of hands-on experience in Python development, especially in AI/LLM-based applications
- Strong understanding of FastAPI and RESTful API development
- Practical experience working with LLMs, including OpenAI or Azure OpenAI, along with RAG and embedding techniques
- Familiarity with vector databases and relational databases for AI-driven use cases
- Hands-on experience with cloud platforms (AWS, Azure, or GCP) and containerization using Docker
- Solid understanding of object-oriented programming, modular coding, and unit testing practices
- Proficiency in Git and collaborative development workflows
- Strong analytical and problem-solving skills with attention to detail
- Ability to work in a fast-paced, innovation-driven environment
- Good communication skills and ability to collaborate across technical and non-technical teams