Python API Developer at MNC · Remote, Chennai · 2 - 5 years · ₹11L - ₹15L / yr · Remote friendly · Posted 21 Sep 2021

Job Description:
Candidate must have 2 to 5-years of experience in various phase of development of a python-based application or API development.
Requirements:
Must Have: Strong expertise in PYTHON and its built-in data structures, developing API using flask or fastapi, data wrangling using standard python frameworks like pandas, NumPy etc., integration of various applications (third party or inhouse) with python.
Good to Have: Deployment using Nginx, GUnicorn, IIS, docker and Kubernetes etc. Good understanding of optimization solutions like differential evolution. Hands on experience with python packages like Scipy. Tkinter to make python-based applications.
Roles and Responsibilities:
- Understanding/gathering the requirements from stakeholder, formulating the problem, and leveraging AI/ML to solve the business problems.
- Integration of third party or in house application with python solution.
- Working on Deployment and optimization of various engineering problems using Numerical/Constraint optimization frameworks such as Differential Evolution and deploy a web-based API using Flask and Nginx/IIS.
- Unit testing of various python modules developed and testing of the API.

Similar jobs (10)
Senior AI Engineer
Company: Techjays
Experience: 4–8 Years
Location: Coimbatore, Hybrid
Joining: Immediate or within 30 days preferred
About the Role
We are looking for a Senior AI Engineer with strong Python development skills and hands-on experience building and deploying AI-powered applications. The ideal candidate should have practical knowledge of LLMs, Retrieval-Augmented Generation (RAG), vector databases, and scalable backend systems.
You will work closely with engineering and product teams to design, develop, and deploy reliable AI solutions for real-world business problems.
Key Responsibilities
- Design, develop, and maintain scalable backend applications using Python and frameworks such as Django, Flask, or FastAPI.
- Build and integrate AI-powered applications using LLMs, RAG pipelines, and agentic AI workflows.
- Develop document processing, embedding generation, semantic search, and retrieval pipelines.
- Integrate LLM APIs and optimize prompts, response quality, latency, and cost.
- Work with vector databases and relational databases to build efficient data retrieval systems.
- Design and implement REST APIs, asynchronous processing, caching, and queuing mechanisms.
- Apply software engineering best practices, including design patterns, clean code, testing, and version control.
- Deploy and maintain applications on AWS or GCP using Docker and CI/CD pipelines.
- Monitor production systems, troubleshoot issues, and improve application performance and reliability.
- Collaborate with cross-functional teams to translate business requirements into practical AI solutions.
- Contribute to code reviews, technical documentation, and knowledge sharing within the engineering team.
Required Skills
- 4–8 years of experience in software development, with strong hands-on Python expertise.
- Strong understanding of data structures, algorithms, object-oriented programming, and design patterns.
- Experience building backend applications using Django, Flask, or FastAPI.
- Hands-on experience with LLM-based applications and API integrations.
- Practical experience implementing RAG pipelines, embeddings, and semantic search.
- Experience with vector databases such as Pinecone, Qdrant, Weaviate, or Chroma.
- Strong knowledge of SQL and relational databases such as PostgreSQL or MySQL.
- Experience with caching, message queues, asynchronous processing, and WebSockets.
- Familiarity with AWS or GCP, Docker, Git, and CI/CD pipelines.
- Understanding of API design, system architecture, application security, and performance optimization.
- Experience testing, debugging, and maintaining production-grade applications.
Preferred Skills
- Experience building agentic AI applications and multi-agent workflows.
- Familiarity with LangChain, LangGraph, LlamaIndex, or similar frameworks.
- Knowledge of Model Context Protocol (MCP) and tool-calling mechanisms.
- Experience with LLM evaluation, hallucination reduction, and output quality monitoring.
- Familiarity with fine-tuning, model selection, and inference optimization.
- Experience with LLMOps, AI observability, and production monitoring.
- Knowledge of Kubernetes and microservices architecture.
What We’re Looking For
- Strong problem-solving and analytical skills.
- Ability to take ownership of features from development through deployment.
- Practical understanding of how to build reliable AI applications beyond prototypes.
- Ability to make sound technical decisions and explain architectural trade-offs.
- Good communication and collaboration skills.
- Willingness to learn, experiment, and work on challenging AI engineering problems.
Key Responsibilities
- Design, develop, and maintain scalable applications using Python.
- Build and integrate AI-powered solutions into existing applications.
- Develop REST APIs and backend services.
- Work with AI/ML models, LLMs, and Generative AI technologies where applicable.
- Integrate AI services and APIs into business applications.
- Write clean, maintainable, and efficient code.
- Collaborate with cross-functional teams to deliver high-quality solutions.
- Troubleshoot issues and optimize application performance.
Must-Have Skills
- Strong hands-on experience in Python development.
- Good understanding of Python frameworks such as FastAPI, Flask, or Django.
- Experience in REST API development and backend services.
- Knowledge or experience in AI/ML concepts.
- Understanding of application development, debugging, and problem-solving.
- Good understanding of databases and data handling.
Good-to-Have Skills
- Hands-on experience with Generative AI and Large Language Models (LLMs).
- Experience with AI APIs and frameworks such as LangChain or LlamaIndex.
- Knowledge of Retrieval-Augmented Generation (RAG), embeddings, and vector databases.
- Familiarity with cloud platforms such as AWS, Azure, or GCP.
- Experience with Docker, Kubernetes, or CI/CD pipelines.
Job Title: Python Development Intern
Company: Honeybee Digital
Location: Remote
Internship Duration: 3 Months
Job Type: Internship
Working Hours
- Full-time: 9:00 AM – 6:00 PM
- Part-time: 9:00 AM – 1:00 PM / 1:00 PM – 6:00 PM
Note: Internship certificate will be provided only after successful completion of the internship duration.
About the Role
We are looking for a passionate and motivated Python Development Intern who is eager to gain hands-on experience in real-world projects. This role is ideal for candidates interested in backend development, automation, data handling, and API integration.
Key Responsibilities
- Assist in developing applications using Python
- Work on data handling, automation scripts, and backend logic
- Support API development and integration
- Assist in web scraping and data processing tasks
- Debug, test, and optimize existing code
- Collaborate with development and data teams
- Document code and maintain project updates
Requirements
- Basic knowledge of Python programming
- Understanding of data structures and logic building
- Familiarity with libraries such as Pandas, NumPy (preferred)
- Basic understanding of APIs and web frameworks (Flask/Django is a plus)
- Problem-solving mindset and willingness to learn
- Ability to work independently and meet deadlines
Skills You Will Gain
- Hands-on experience in Python development and real projects
- Exposure to automation, Fast APIs, and backend systems
- Practical knowledge of data processing and scripting
- Debugging and optimization techniques
- Experience working in a professional development environment
Who Can Apply
- Students pursuing Computer Science, IT, Data Science, or related fields
- Freshers interested in Python development and backend roles
- Candidates looking to build a strong technical portfolio
Role Overview
We are looking for a strong Senior Python Engineer with hands-on AI/ML and Automation experience to join
our engineering team.
The engineer will work on high-scale backend systems, intelligent automation platforms, OCR/document
processing, AI-powered workflows, browser automation and integrations across multiple products.
This is not a role for someone whose AI experience is limited to calling LLM APIs. We need an engineer who
understands Python deeply and has built, deployed and maintained real production systems.
Experience Requirements
l Minimum 4 years of professional software development experience, primarily using Python.
l Minimum 2 years of practical hands-on experience in AI/ML, intelligent automation or closely related production
systems.
l Candidates with 4-6+ years of strong relevant experience are preferred.
l Strong production/backend engineering experience is essential.
Core Python & Backend Skills
l Python; FastAPI / Django / Flask; REST APIs and backend service development.
l Async programming and concurrency; multithreading / multiprocessing where appropriate.
l PostgreSQL / MySQL; Redis; background jobs and task queues such as Celery.
l WebSockets / real-time communication where required; authentication and authorization; API integrations.
l Docker; Linux; Git; logging, debugging and production troubleshooting.
l Ability to build fast, reliable and scalable Python services rather than only scripts.
AI / ML Requirements
l Machine Learning fundamentals; model training, evaluation and inference; data preprocessing and feature
engineering.
l Scikit-learn; PyTorch or TensorFlow; NLP.
l Embeddings, semantic search and vector databases.
l LLM integrations, prompt engineering, structured output and tool/function calling.
l RAG pipelines; AI agents / agentic workflows.
l OpenAI, Gemini, Claude or equivalent integrations; local/open-source model integration where appropriate.
l Understanding of model selection, accuracy, latency and cost trade-offs.
Automation Engineering
l Playwright; Puppeteer or equivalent browser automation frameworks; Selenium where appropriate.
l Headless browser and web workflow automation; form/repetitive task automation.
l Session/cookie management; file upload/download automation; API + browser hybrid automation.
l Retry and recovery mechanisms; scheduling and background execution.
l Queue-based automation workers; parallel/concurrent task processing.
Experience and Required Skill Sets:
1 Solid experience in software design and development using Microsoft ASP.NET framework, C#, Visual Studio, and in writing clean, readable, and easily maintainable code
2 5+ years of experience in WCF, WPF, VB.NET, SQL Server, JQuery, Angular 10 and above.
3 5+ years of experience in developing highly scalable REST/Web APIs
4 5+ years of experience in developing highly efficient SQL/NoSQL Queries
5 5+ years of experience in Relational and Document databases
6 Strong understanding of object-oriented programming and possess strong fundamental design principles for building a scalable application.
7 Experience in using the MVC framework, working knowledge in APIs, and Service Oriented Architecture
8 Strong understanding of object-oriented programming and possess strong fundamental design principles for building a scalable application.
9 Experience in Angular version 10 and above is required
10 Expert in SQL programming & Database Design (Stored procedure, Function, Trigger, Constraints, Replication)
11 Strong ability in HTML and JavaScript (AJAX, DOM)
12 Development experience with data integration technologies including REST, SOAP, JSON, XML
13 Expertise in programming and usage of any unit testing framework. Expertise in integration testing and continuous integration.
14 Experience working in a DevOps environment will be an added advantage.
Responsibilities:
• Ability to create complex, enterprise-transforming applications that meet and exceed client expectations.
• Responsible for the bottom line. Strong project management abilities. Ability to encourage the team to stick to timelines.
• Follow best-in-class coding practices and review the solutions vis-à-vis the requirements and technical specifications.
• Should demonstrate strong client interfacing capabilities like emails and calls with clients in the US/UK
Experience: 0–1 Year / Freshers
Location: Remote
Employment Type: Full-Time
About the Role
We are looking for a Junior Software Engineer – AI/ML with hands-on academic, internship, or personal project experience in Core AI/ML.
Key Areas We’re Looking For
- Core AI/ML
- Trading / Finance
- CCTV / Video Analytics
- Face Recognition
- OMR / OCR
Required Skills
- Python and basic Machine Learning concepts
- Experience with AI/ML projects
- Knowledge of OpenCV, Scikit-learn, PyTorch, or TensorFlow
- Basic understanding of model training, evaluation, and data preprocessing
- Git/GitHub
Candidate Profile
- Freshers or candidates with 0–1 year experience
- Practical AI/ML projects preferred
- Should be able to clearly explain their project, model/algorithm, dataset, and individual contribution
Job Summary
We are looking for an experienced Python Developer for the position of Delivery Module Lead. The ideal candidate should have strong hands-on experience in Python programming, front-end technologies, and back-end development. The candidate will be responsible for developing scalable web applications, integrating APIs, and collaborating with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities
- Design, develop, and maintain scalable web applications using Python and front-end technologies.
- Collaborate with product managers, designers, and developers to understand business requirements and implement solutions.
- Develop responsive user interfaces and optimize application performance across different browsers and devices.
- Write clean, reusable, and maintainable code following development best practices.
- Conduct code reviews and ensure code quality and standards.
- Debug, troubleshoot, and resolve application issues.
- Develop and integrate RESTful APIs and web services.
- Participate in Agile development activities, including sprint planning, daily stand-ups, and retrospectives.
- Continuously improve development processes and stay updated with emerging technologies.
Mandatory Skills
- Strong proficiency in Python programming.
- Hands-on experience with HTML, CSS, and JavaScript.
- Experience with front-end frameworks such as React, Angular, or Vue.js.
- Experience with back-end frameworks such as Django or Flask.
- Good understanding of RESTful APIs and web services.
- Experience with Git and version control systems.
- Strong problem-solving and analytical skills.
Preferred Skills
- Knowledge of databases such as PostgreSQL, MySQL, or MongoDB.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with Docker and containerization technologies.
- Understanding of CI/CD pipelines and DevOps practices.
- Experience with Agile methodologies and project management tools.
Job Description
We are looking for an experienced Python Full Stack – GenAI / Agentic AI Engineer with 7+ years of experience in software development and strong hands-on expertise in Python backend development, React JS, Generative AI, and Agentic AI.
The ideal candidate should have experience building scalable backend services, modern web applications, and AI-powered applications using LLMs, RAG, agentic frameworks, and cloud platforms.
Key Responsibilities
- Design, develop, and maintain scalable backend applications using Python.
- Develop robust REST APIs and microservices using FastAPI, Flask, or Django.
- Design API architecture, authentication mechanisms, error handling, and integrations.
- Develop responsive and interactive frontend applications using React JS.
- Work with React components, hooks, state management, and API integrations.
- Build and integrate Generative AI and Agentic AI applications using LLMs.
- Develop AI agents using frameworks such as LangChain and LangGraph.
- Implement RAG, embeddings, vector search, tool calling, memory, planning, and reasoning.
- Design and implement multi-agent systems and AI workflows.
- Apply prompt engineering techniques and appropriate guardrails for AI applications.
- Integrate AI applications with cloud-based AI platforms and services.
- Deploy applications using containers and cloud platforms.
- Work with CI/CD pipelines and application monitoring.
- Collaborate with cross-functional teams to design and deliver scalable solutions.
Required Skills
- 7+ years of overall software development experience.
- Strong hands-on experience in Python.
- Strong experience with FastAPI and REST API development.
- Experience with microservices architecture and API design.
- Hands-on experience with React JS.
- Strong experience in Generative AI / LLM applications.
- Hands-on experience in Agentic AI development.
- Experience with LangChain / LangGraph.
- Strong understanding of RAG, embeddings, vector search, and tool calling.
- Experience with multi-agent systems, memory, planning, and reasoning.
- Experience with at least one major cloud platform – AWS / Azure / GCP.
- Experience with containers, CI/CD, deployment, and monitoring.
Preferred Skills
- Google ADK
- Semantic Kernel
- Azure OpenAI
- Vertex AI
- AWS Bedrock
- Docker / Kubernetes
- AI application monitoring and observability
- Frontend testing and application performance optimization
Opportunity Details
Role: Python Full Stack – GenAI / Agentic AI Engineer
Experience: 7+ Years
Location: Hyderabad
Employment: Permanent Position
Work Mode: As per client requirement
Mandate Skills: Python, FastAPI, React JS, Agentic AI, LangChain/LangGraph, RAG, LLM, Cloud
Interview Focus Areas
Candidates should be prepared to demonstrate practical experience in:
- Python backend development
- FastAPI and REST APIs
- Microservices and API design
- React JS
- LLM / Generative AI applications
- Agentic AI architecture
- LangChain / LangGraph
- RAG and vector search
- Tool calling and multi-agent systems
- Cloud deployment and CI/CD
Company: Wissen Technology
Position: Python AI Engineer
Experience: 4-6 Years
Location: Bengaluru
Employment Type: Full-time
About Wissen Technology
Wissen Technology is a global technology services company focused on delivering innovative software engineering, data, and technology solutions to leading enterprises. The company works with clients across industries to build scalable, high-performance technology platforms and solve complex business and technology challenges.
With a strong focus on engineering excellence, innovation, and collaboration, Wissen Technology brings together skilled technology professionals across areas such as software engineering, data engineering, cloud, analytics, and digital transformation.
At Wissen Technology, employees have the opportunity to work on challenging technology projects, collaborate with experienced engineering teams, and contribute to solutions that create measurable business impact.
Job Summary
Wissen Technology is hiring a Python AI Engineer for a team building a finance application in global financial services. You will use Python to build LLM-powered applications and AI agents that help finance and operations users find, understand, and act on their data. The ideal candidate should have strong expertise in Core Python, data handling, and AI/LLM engineering and hands-on experience in developing AI-powered applications using Agentic AI frameworks such as LangChain and LangGraph, along with Retrieval-Augmented Generation (RAG).
Job Responsibilities:
- Develop and maintain applications using Core Python.
- Design and develop scalable backend services using FastAPI.
- Build and integrate RESTful APIs for application development.
- Work with NumPy and Pandas for data manipulation and processing.
- Develop AI-powered applications using Generative AI and LLM technologies.
- Implement RAG-based solutions for intelligent document retrieval and information extraction.
- Work with LangChain for LLM orchestration and application development.
- Develop document processing pipelines, including text extraction, parsing, chunking, and data extraction.
- Integrate LLM APIs into existing applications and workflows.
- Optimise application performance, scalability, and reliability.
- Collaborate with cross-functional teams to deliver AI-driven solutions.
Required Skills
- Strong programming experience in Core Python.
- Hands-on experience with FastAPI.
- Good knowledge of NumPy and Pandas.
- Experience in REST API development and integration.
- Practical experience with LangChain.
- Strong understanding of Retrieval-Augmented Generation (RAG).
- Knowledge of AI, Generative AI, and Large Language Models (LLMs).
- Experience in document processing and data extraction.
We are looking for motivated and enthusiastic candidates for a Python and Machine Learning Internship. This internship provides an opportunity to gain practical experience in Python programming, data analysis, and machine learning through hands-on projects and industry-oriented tasks.
Key Responsibilities:
- Develop and implement Python-based applications and solutions.
- Work with data preprocessing, analysis, and visualization.
- Build, train, and evaluate machine learning models.
- Apply machine learning algorithms to real-world datasets.
- Assist in developing and testing project modules.
- Debug code and improve model performance.
- Work on practical projects under the guidance of experienced trainers/mentors.
Who Can Apply:
Pursuing students from BE/BTech, BCA, BSc, MCA, MTech, MSc, Diploma and related computer science backgrounds.
Mode of internship: Offline / Online / Hybrid
What You Will Gain:
- Hands-on experience with Python and Machine Learning.
- Practical project development experience.
- Exposure to real-world datasets and ML applications.
- Guidance from experienced mentors.
- Internship Certificate and Letter of Recommendation upon successful completion.














