Python Developer (3 To 5 Years Experience)

3 - 5 years

10 - 15 Lacs

Posted:2 weeks ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Key Responsibilities

  • Develop, test, and maintain high-quality Python applications.
  • Write reusable, efficient, and scalable code using Python frameworks.
  • Integrate user-facing elements with backend logic.
  • Work with databases (SQL/NoSQL) to design, optimize, and manage data models.
  • Develop RESTful APIs and integrate third-party APIs/services.
  • Design and implement

    Machine Learning models

    for production use cases.
  • Implement and integrate RAG (Retrieval-Augmented Generation) models

    with LLMs.
  • Collaborate with cross-functional teams (Product, QA, DevOps, AI/ML teams).
  • Debug issues, improve application performance, and ensure code quality.
  • Participate in code reviews, technical discussions, and documentation.

Required Skills & Expertise

  • Strong proficiency in Python (OOP, data structures, async programming).
  • Hands-on experience with

    Django / Flask / FastAPI

    .
  • Strong understanding of

    Machine Learning workflows

    , model training, evaluation, and deployment.
  • Experience working with

    RAG pipelines

    , vector databases, embeddings, and LLM integrations.
  • Experience with databases like

    MySQL, PostgreSQL, MongoDB

    , etc.
  • Good understanding of

    REST APIs & microservices architecture

    .
  • Knowledge of

    Git, CI/CD

    , and Linux environment.
  • Experience with cloud platforms (

    AWS / Azure / GCP

    ) is an added advantage.
  • Familiarity with

    vector DBs

    (Pinecone, FAISS, Weaviate, Chroma) is a plus.
  • Knowledge of message brokers (Celery, RabbitMQ, Kafka) is an advantage.

Preferred Qualifications

  • Bachelors degree in Computer Science, Engineering, or related field.
  • Experience working in

    Agile / Scrum

    methodologies.
  • Knowledge of

    Docker, Kubernetes

    , and containerized deployments.
  • Ability to handle end-to-end development with minimal supervision.

Soft Skills

  • Strong problem-solving and analytical abilities.
  • Excellent communication & collaboration skills.
  • Ability to work effectively in fast-paced, dynamic environments.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You