Python AI Developer

6 - 11 years

15 - 25 Lacs

Posted:8 hours ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Dear Applicant,

  • Develop and maintain Python applications to address operational business needs.
  • Work on production-grade systems, ensuring scalability, performance, and reliability.
  • Collaborate closely with the AI team to integrate machine learning models and AI-based features into the backend.

  • Write clean, efficient Python code, following best practices (PEP 8) and design patterns.
  • Utilize frameworks like Django, Flask, or FastAPI for web applications and API development.
  • Develop and maintain RESTful APIs for seamless integration with front-end systems and third-party services.
  • Participate in code reviews and contribute to high-quality software.
  • Unit testing with frameworks such as PyTest to ensure quality and reduce defects.
  • Troubleshoot and resolve application issues, providing timely fixes and optimizations.
  • Optimize for speed and scalability of applications to handle high traffic.
  • Collaborate with cross-functional teams (Front-end, DevOps, QA) to ensure a smooth development cycle.

  • Document code, processes, and best practices for knowledge sharing and onboarding.
  • Stay current with Python trends and technologies, continually improving technical skills.

Technical Skills Required:

  • Python: Strong hands-on experience with Python (3.x), object-oriented programming (OOP), and design patterns.
  • Web Frameworks: Expertise in Django, Flask, or FastAPI.
  • Databases: Proficient in working with SQL (PostgreSQL, MySQL)
  • API Development: Deep understanding of building RESTful APIs and integrating with external services.
  • Version Control: Proficient in Git and Git workflows.
  • Unit Testing: Experience writing tests with PyTest, Unit test, or similar frameworks.
  • Cloud Services:

    Experience with AWS is a must

    .
  • Containerization: Familiarity with Docker and Kubernetes.
  • CI/CD: Experience setting up and managing CI/CD pipelines using Jenkins, GitLab CI, or CircleCI.
  • Message Brokers: Exposure to RabbitMQ, Kafka, or Celery for background task processing.
  • Security Best Practices: Knowledge of securing APIs, encryption, and ensuring data privacy.

Exposure to AI/ML and Data Science (Preferred):

  • Familiar with machine learning libraries such as TensorFlow, PyTorch, or Scikit-learn.

  • Data manipulation skills using Pandas, NumPy, and Matplotlib.

  • Exposure to data pipelines, integrating Python with AI/ML models.

  • Experience in model deployment and serving machine learning models via APIs.

  • Understanding of statistical analysis, data modeling, and analytics techniques.

Soft Skills:

  • Strong communication skillsable to collaborate with team members and stakeholders.

  • Problem-solving mindset with a focus on efficient and scalable solutions.

  • Ability to take ownership of projects and drive them to completion.

  • Familiarity with Agile methodologies for iterative development and team collaboration.

  • Eagerness to learn new technologies and share knowledge with the team.


Preferred Skills:

  • DevOps: Exposure to tools like Jenkins, Terraform, or Ansible.
  • Microservices: Experience building or working with microservices architectures.
  • Frontend Knowledge: Basic understanding of React, Vue.js, or Angular (optional).
  • Experience with data science or machine learning applications is a big plus.

Qualifications:

  • Bachelors degree in Computer Science or IT, or a related field (or equivalent experience).
  • 4-6 years of professional Python development experience.

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
Xoriant logo
Xoriant

IT Services and IT Consulting

Sunnyvale CA

RecommendedJobs for You