Python Developer Job in Bangalore – AI & Web Applications

Nextwebi

Bengaluru

On-site

INR 900,000 - 1,500,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Nextwebi, an AI-enabled digital transformation and software development company, is seeking a Python Developer with 2–3 years of hands-on experience. You will build dynamic web applications, REST APIs, and AI-enabled solutions, integrating AI/ML models and third-party services to deliver real-world results.

You will design backend services using Django/DRF/Flask/FastAPI, work with OpenAI and cloud platforms, and collaborate with frontend teams to deploy robust, scalable systems poised for growth.

Qualifications

  • Strong Python fundamentals and OO programming.
  • Hands-on with Django/DRF/Flask/FastAPI.
  • REST API development and third‑party API integration.
  • Experience with PostgreSQL/MySQL/MongoDB/SQL Server is a plus.
  • HTML/CSS/JavaScript understanding; web app architecture.

Responsibilities

  • Develop dynamic, secure, scalable web apps using Python.
  • Design, develop, document, and maintain REST APIs.
  • Build backend apps with Django/DRF/Flask/FastAPI.
  • Integrate AI models, LLMs, and ML services into apps.
  • Collaborate with frontend teams to connect Python APIs to React/Next.js.

Skills

Python
Django
DRF
Flask
FastAPI
REST API development
AI/ML integration
Git
Docker
CI/CD

Tools

GitHub/GitLab
Postman
Docker
CI/CD

Job description

About the Role

We are looking for a skilled Python Developer with 2–3 years of hands‑on experience in developing dynamic web applications, REST APIs, AI-integrated applications, and automation solutions.

The ideal candidate should have strong Python fundamentals, practical experience with modern Python frameworks, and the ability to integrate AI/ML models, LLMs, databases, and third‑party services into real‑world web applications.

What We Do

Nextwebi is an AI-enabled digital transformation and software development company. We design and develop:

  • Custom web applications and enterprise portals
  • AI-powered applications, chatbots, and automation solutions
  • REST APIs and third‑party system integrations
  • Data‑driven dashboards and business applications
  • SaaS products and scalable cloud‑based platforms
  • Machine learning and intelligent document‑processing solutions
  • AI knowledge bases and RAG‑based applications
What You’ll Be Doing
  • Develop dynamic, secure, and scalable web applications using Python.
  • Design, develop, document, and maintain REST APIs.
  • Build backend applications using Django, Django REST Framework (DRF), Flask, or FastAPI.
  • Integrate AI models, LLMs, and machine learning services into web applications.
  • Work with APIs and services from OpenAI, Azure OpenAI, Google Gemini, AWS Bedrock, and other AI platforms.
  • Develop AI‑powered chatbots, knowledge‑base applications, document‑processing systems, recommendation systems, and automation tools.
  • Build and integrate Retrieval‑Augmented Generation (RAG) workflows.
  • Implement authentication, authorization, data validation, logging, exception handling, and application security.
  • Work with frontend developers to integrate Python APIs with React.js and Next.js applications.
  • Design and manage databases, data models, and application workflows.
  • Write clean, reusable, secure, testable, and well‑documented code.
  • Use AI‑assisted coding tools to improve development speed, debugging, testing, and code quality.
  • Deploy and maintain Python applications on cloud platforms.
  • Troubleshoot production issues and optimize application performance.
Required Technical Skills
  • Strong knowledge of Python and object‑oriented programming.
  • Hands‑on experience with Django, Django REST Framework (DRF), Flask, or FastAPI.
  • Good understanding of REST API development and third‑party API integration.
  • Experience working with databases such as PostgreSQL, MySQL, MongoDB, or SQL Server.
  • Understanding of database design, queries, indexing, and ORM concepts.
  • Knowledge of HTML, CSS, JavaScript, and modern web application architecture.
  • Familiarity with Git, GitHub/GitLab, Postman, Docker, and CI/CD.
  • Understanding of authentication and authorization methods such as JWT and OAuth.
  • Basic knowledge of AWS, Azure, or other cloud platforms.
  • Ability to write unit tests, debug applications, and troubleshoot complex technical issues.
Python Libraries & AI/ML Technologies

Candidates should have experience with, or a good practical understanding of, relevant technologies such as:

  • Web Development: Django, Django REST Framework, Flask, FastAPI, Pydantic
  • Data Processing: Pandas, NumPy, OpenPyXL
  • AI & Machine Learning: Scikit‑learn, TensorFlow, PyTorch
  • Generative AI: OpenAI SDK, LangChain, LlamaIndex, Hugging Face Transformers
  • Vector Databases: Qdrant, Pinecone, Chroma, FAISS
  • Document Processing: PyPDF2, pdfplumber, BeautifulSoup, OCR tools
  • Database & ORM: SQLAlchemy, Django ORM
  • Testing: Pytest, Unittest
  • Automation: Selenium, Playwright, Requests
  • Background Processing: Celery, Redis
  • Deployment: Docker, Nginx, Gunicorn, Uvicorn

Experience with every library listed above is not mandatory. Candidates should have strong practical knowledge of the technologies relevant to their previous projects and be comfortable learning new frameworks and tools.

AI/ML Experience

The candidate should understand how to:

  • Integrate Large Language Models (LLMs) through APIs.
  • Develop Retrieval‑Augmented Generation (RAG) applications.
  • Generate, manage, and store embeddings using vector databases.
  • Work with prompt engineering and structured AI outputs.
  • Build AI chatbots, copilots, and knowledge‑base applications.
  • Process and extract information from PDFs, documents, and websites.
  • Develop basic machine learning models and data‑processing workflows.
  • Integrate AI functionality into existing web applications and APIs.
  • Manage AI API costs, response times, data privacy, security, and error handling.
Candidate Profile
  • 2–3 years of professional Python development experience.
  • Experience developing and deploying real‑world web applications.
  • Strong problem‑solving and logical‑thinking abilities.
  • Good understanding of secure and scalable application development.
  • Ability to work independently and collaborate with frontend, QA, DevOps, and project teams.
  • Willingness to learn new AI technologies, frameworks, and development tools.
  • Good written and verbal communication skills.
Good to Have
  • Experience with microservices and asynchronous programming.
  • Knowledge of WebSockets and real‑time applications.
  • Experience deploying Python applications on AWS or Azure.
  • Familiarity with RAG, NLP, computer vision, or predictive analytics.
  • Experience working with vector databases and embedding models.
  • Experience with AI‑assisted development tools such as GitHub Copilot, Cursor, Claude Code, or ChatGPT.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python & AI Developers
Python & AI Developers

Jobgether • India

Remote
INR 2,000,000 - 3,200,000
Remote work across India
Flexibility in location (Bangalore/Pun
Python + AI Developer
Python + AI Developer

Jade Global • Maharashtra

On-site
INR 1,000,000 - 1,500,000
Python Developer with AI Integration Experience
Python Developer with AI Integration Experience

Digitals AI • Hyderabad

Hybrid
INR 800,000 - 1,200,000
Competitive salary and benefits package
Flexible work hours
Remote working options
+1
Python Developer – Generative AI & AWS
Python Developer – Generative AI & AWS

Lever, Inc. • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Python Developer (AI)
Python Developer (AI)

Intellify • Ahmedabad District

On-site
INR 1,000,000 - 1,500,000
Python Developer
Python Developer

Vish Gyana Technology Solutions • Chennai

On-site
INR 600,000 - 800,000
Python Developer (Data Analyst & AI/ML)
Python Developer (Data Analyst & AI/ML)

Keka Technologies Private Limited • Gujarat

On-site
INR 1,200,000 - 1,800,000
Python / AI Developer
Python / AI Developer

Ommify Technologies • New Delhi

On-site
INR 900,000 - 1,500,000
Python Developer
Python Developer

TTK Services Private Limited • Bengaluru

On-site
INR 600,000 - 1,000,000
Python Developer
Python Developer

Techminds Group • NTR

On-site
INR 600,000 - 1,000,000