Python Application Developer

3 - 6 years

20 - 27 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Description:

Join our dynamic engineering team to build the next generation of Data, AI, and Agentic applications that will drive significant value for our company and our clients and partners. We are looking for an experienced Python Application Engineer who thrives in a fast-paced environment and is deeply familiar with the modern Python ecosystem for building robust, scalable, and intelligent applications and services.. This role is ideal for professionals looking to blend their technical depth in modern Python with AI/data engineering.

Key Responsibilities:

• Design, develop, and deploy high-performance, maintainable Python-based applications and microservices / APIs for our Data & AI/Agentic application suite.

• Work closely with data engineers, data scientists and AI engineers to productionize sophisticated applications and intelligent agent workflows.

• Implement robust data validation and serialization using frameworks like Pydantic to ensure data integrity across our systems.

• Build and maintain reliable Applications and REST APIs using the FastAPI framework, ensuring low-latency and high-throughput web server performance.

• Containerize and orchestrate services using Docker for consistent

development, testing, and production environments.

• Implement professional-grade logging and monitoring to ensure operational visibility and fast troubleshooting.

• Develop database interaction layers using SQLAlchemy (ORM) for efficient and secure data persistence.

• Collaborate on architectural decisions, documentation, code reviews, and setting best practices for Python development.

• Participate in demos, presentations and training others as needed

Required Skills & Attributes for Success

We are seeking a candidate with 3+ years of professional experience in a similar role who possesses deep expertise in:

Modern Python

Pydantic

HTTP

FastAPI.

• API/Microservices Development: Proven track record building and

RESTful APIs.

• Database ORM: Extensive experience with SQLAlchemy for efficient

database operations and schema management.

Docker.

• Observability: Implementing effective structured logging and basic

monitoring strategies.

• Templating: Familiarity with templating engines like Jinja (or similar) for

minimal front-end or internal tooling needs.

PyTest

Preferred Skills:

Experience in any of the following areas will be a significant advantage:

• AI/Agentic Frameworks: Hands-on experience with modern Python-based AI orchestration and development tools like LangChain or LangGraph.

• Data Manipulation: Expertise in large-scale data wrangling and analysis using Pandas or Polars.

• Databases: Practical experience with relational database systems such as PostgreSQL or working with file-based systems like SQLite.

• NoSQL: Practical experience building AI-native data applications on vector databases or graph databases.

• Cloud/DevOps: Familiarity with CI/CD pipelines and deployment to major cloud platforms (AWS, GCP, or Azure).

• AI Coding Assistants: Hands-on experience developing Python applications aided by one of the AI assistants: GitHub Co-Pilot, Cursor, any major CLI, etc.

If you're passionate about building intelligent data and AI applications that enable Enterprise-wide transformation, wed love to hear from you. To be considered, we are looking for candidates with GitHub repositories and/or contributions to open-source projects in addition to relevant 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

RecommendedJobs for You