Lead I - ML Engineering
UST
Trivandrum, Kerala, India
Role Description
- 8+ years of professional software development experience.
- Strong proficiency in Python and object-oriented programming.
- Hands-on experience with Jinja/Jinja2 templating.
- Strong expertise in REST API development and API integrations.
- Proficiency with GitHub, including branching strategies, pull requests, and code reviews.
- Experience working with Large Language Models (LLMs) such as OpenAI, Gemini, Claude, or similar platforms.
- Understanding of software development best practices, testing, and debugging.
- Experience with AI agent frameworks or agentic workflows
- Excellent trouble shooting skills and continuously improve application performance and reliability Key Responsibilities
- Design, develop, and maintain scalable Python-based applications and services.
- Build and integrate RESTful APIs and backend services for enterprise applications.
- Develop dynamic templates and document generation solutions using Jinja (Jinja2).
- Troubleshoot production issues and continuously improve application performance and reliability.
- Integrate and optimize applications using Large Language Models (LLMs) and AI frameworks.
- Collaborate with cross-functional teams to translate business requirements into technical solutions.
- Follow GitHub best practices for version control, code reviews, branching, and CI/CD workflows.
- Write clean, maintainable, and well-tested code while ensuring high-quality engineering standards.
Skills
Python, REST, Jinja2, Debugging