Bestkaam Logo
Innova ESI Logo

Software Engineer (Python & Generative AI)

Chennai, Tamil Nadu, India

4 days ago

Applicants: 0

Salary Not Disclosed

3 weeks left to apply

Job Description

Must Have Skills: Python Good to have : Generative AI Locations: Chennai/Pune Detailed JD : Position Summary: We seek an experienced Software Engineer with 7+ years of hands-on expertise in Python development and Generative AI technologies. The ideal candidate will design, develop, and deploy RESTful APIs and end-to-end GenAI solutions, driving innovation through experimentation in Jupyter notebooks, robust API development, and advanced prompt engineering across leading LLM platforms. Key Responsibilities: ? Develop and maintain REST APIs using Python frameworks such as FastAPI, Flask, or Django REST Framework ? Conduct prototyping and experimentation in Jupyter notebooks utilizing ML libraries including scikit-learn, TensorFlow, and PyTorch ? Architect and productionize Generative AI pipelines and workflows ? Design and optimize prompts, prompt templates, and chain-of-thought strategies for large language models (OpenAI, Anthropic, Hugging Face, etc.) ? Integrate vector databases and implement retrieval-augmented generation (RAG) and embedding-based solutions ? Containerize applications using Docker and manage deployments via Kubernetes or similar orchestration platforms ? Build and maintain CI/CD pipelines for both code and model artifacts using tools like GitLab CI/CD, GitHub Actions, or Cloud Build ? Monitor system performance, cost efficiency, accuracy, and ethical compliance; iterate on model evaluation metrics accordingly ? Mentor junior engineers on Python best practices, software design principles, and Generative AI methodologies Required Qualifications: ? Bachelor?s or Master?s degree in Computer Science, Engineering, or a related discipline ? Minimum 7 years of professional experience in Python software development ? Strong expertise in REST API design and development with FastAPI, Flask, or Django REST Framework ? Extensive experience using Jupyter notebooks for data exploration, prototyping, and model training ? Proficient with core machine learning libraries such as scikit-learn, TensorFlow, or PyTorch ? Demonstrated experience in prompt engineering and working with multiple large language model providers ? Solid understanding of vector embeddings, similarity search, and retrieval-augmented generation architectures ? Hands-on experience with Docker containerization and orchestration platforms like Kubernetes, Cloud Run, or ECS ? Proven track record in productionizing ML/AI systems including logging, tracing, metrics, and automated rollback mechanisms

Additional Information

Company Name
Innova ESI
Industry
N/A
Department
N/A
Role Category
Python Developer
Job Role
Mid-Senior level
Education
No Restriction
Job Types
Remote
Gender
No Restriction
Notice Period
Less Than 30 Days
Year of Experience
1 - Any Yrs
Job Posted On
4 days ago
Application Ends
3 weeks left to apply

Similar Jobs

Mindrift

3 weeks ago

Freelance AI Red Team Engineer

Mindrift

IBM

1 month ago

Application Developer-AWS Cloud FullStack

IBM

Digital Minds Technologies Inc.

4 weeks ago

Python Developer

Digital Minds Technologies Inc.

BairesDev

1 month ago

Fullstack Python Developer - Remote Work

BairesDev

Python, HTML, CSS +2
Yubi

3 weeks ago

Data Engineer 2

Yubi

Kyndryl India

1 month ago

Software Engineer - Back End JAVA

Kyndryl India

Zerodha

3 weeks ago

DevOps Engineer 1

Zerodha

Linux, EC2, Bash +1
VMock

3 weeks ago

Prompt Engineer

VMock

Pert Telecom Solutions

1 month ago

DevOps Lead

Pert Telecom Solutions

Freshworks

1 month ago

Lead - Data Analytics

Freshworks