Python Developer

Apptware

Pune District

Hybrid

INR 1,200,000 - 1,800,000

Full time

28 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Apptware is seeking a Python Backend Engineer with hands-on FastAPI experience to design and maintain high-performance backend services. You will work on asynchronous systems, data ingestion pipelines, and Agentic AI workflows in a hybrid setup at Pune.

The role emphasizes clean, scalable code, LLM evaluation, multimodal data processing, and reliable tool calling. 3–5 years of Python backend development are required, with strong problem-solving and debugging skills.

Qualifications

  • 3–5 years of Python backend development experience.
  • Hands-on with Python, FastAPI, asyncio, and Uvicorn.
  • Experience building asynchronous and non-blocking backend services.
  • Familiar with database connection pooling and API performance optimization.
  • Experience with multimodal data processing (images, videos, unstructured data).
  • Proficient in Pydantic for structured data validation.
  • Experience with unit/integration testing and TDD.
  • Experience with Redis, API rate limiting, and high-volume ingestion.
  • Experience building production AI/Agentic AI systems.
  • Knowledge of tool calling, hallucination handling, and context-window management.

Responsibilities

  • Design, develop, and maintain asynchronous backend services using Python and FastAPI.
  • Build high-performance APIs for high-volume requests with low latency.
  • Implement non-blocking operations using asyncio and Uvicorn.
  • Manage database connection pools and optimize backend performance.
  • Develop data ingestion pipelines for text, images, and videos.
  • Create deterministic LLM evaluation and regression testing pipelines.
  • Develop stateful agent workflows and manage tool calls.
  • Ensure code quality with unit and integration tests and TDD.

Skills

Python
FastAPI
asyncio
Uvicorn
Pydantic
Multimodal data
Unit testing
TDD
API performance
Tool calling
Data ingestion
Debugging

Tools

Redis
Uvicorn
Pydantic

Job description

About Us: Apptware is a leading technology solutions provider dedicated to delivering innovative digital products and services. Our team of creative thinkers, tech enthusiasts, and strategic experts is committed to transforming businesses and enhancing user experiences with cutting-edge technology. We are passionate about enabling our partner's success and invite you to be a part of our exciting journey!

Job Description :
Python Backend Engineer – FastAPI & Agentic AI

Experience : 3–5 Years

Employment Type : Full-time

Work Mode : Hybrid

Work Location - PUNE

About the Role :

We are looking for a skilled Python Backend Engineer with hands-on experience in FastAPI, asynchronous backend development, data ingestion pipelines, and Agentic AI systems. The role involves designing and maintaining high-performance backend services, building multimodal data processing pipelines, developing LLM evaluation frameworks, and implementing intelligent agentic workflows. The ideal candidate should have strong Python programming skills, practical experience with AI-powered systems, and the ability to write clean, simple, scalable, and maintainable code.

  • Design, develop, optimize, and maintain asynchronous backend services using Python and FastAPI.
  • Build high-performance APIs capable of handling high-volume requests with minimal latency.
  • Implement non-blocking operations using asyncio and Uvicorn.
  • Manage database connection pools and optimize backend performance.
2. LLM Evaluation & Regression Testing
  • Develop deterministic LLM evaluation and regression testing pipelines.
  • Validate model consistency, output quality, and structured response schemas using Pydantic.
  • Monitor agent stability and identify inconsistencies in AI-generated responses.
  • Develop data ingestion pipelines for processing text, images, and videos.
  • Handle media decoding, validation, extraction, and processing of unstructured data.
  • Build reliable pipelines to transform multimodal inputs into structured data.
4. Agentic AI & Workflow Development
  • Design and implement stateful, graph-based agent workflows.
  • Develop multi-step agent execution processes involving tool calling and state reconstruction.
  • Handle hallucinations, prevent infinite loops, and improve agent reliability.
  • Implement context-window and token management, including dynamic context pruning, summary compression, and retrieval optimization.
5. Data Ingestion & Quality Pipelines
  • Build data extraction, validation, filtering, and cleansing pipelines.
  • Convert raw web data into structured, high-quality inputs.
  • Develop high-volume ingestion systems using request queues and API rate-limit handling.
  • Implement failure management and Redis-based backpressure control.
6. Testing & Code Quality
  • Develop comprehensive unit and integration test suites.
  • Follow test-driven development practices.
  • Write clean, modular, documented, and maintainable code.
  • Focus on simplicity, readability, performance, and reliability.
Required Skills & Qualifications
  • 3–5 years of experience in Python Backend Development.
  • Strong hands-on experience with Python, FastAPI, asyncio, and Uvicorn.
  • Experience building asynchronous and non-blocking backend services.
  • Understanding of database connection pooling and API performance optimization.
  • Experience with multimodal data processing, including images, videos, media buffers, and unstructured data.
  • Hands-on experience with Pydantic and structured data validation.
  • Strong understanding of data extraction, parsing, filtering, and cleansing.
  • Experience with unit testing, integration testing, and Test-Driven Development (TDD).
  • Practical experience with Redis, API rate limiting, request queuing, and high-volume data ingestion.
  • Experience building production AI/Agentic AI systems.
  • Understanding of tool calling, hallucination handling, infinite-loop prevention, and context-window management.
  • Strong problem-solving and debugging skills.
Ideal Candidate Profile
  • Strong backend engineering fundamentals with practical Python development experience.
  • Experience building scalable, asynchronous backend infrastructure.
  • Exposure to production-grade LLM applications and Agentic AI workflows.
  • Ability to handle complex data processing and ingestion requirements.
  • Passion for writing simple, efficient, testable, and maintainable code.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Developer - Strategic Hiring 2027
Python Developer - Strategic Hiring 2027

Genzeon Global • Hyderabad

On-site
INR 1,800,000 - 2,400,000
Senior Python Developer
Senior Python Developer

Uplers • Patna

Remote
INR 500,000 - 900,000
Senior Software Engineer (Python)
Senior Software Engineer (Python)

Dash Technologies Inc • Ahmedabad District

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

Uplers • Bhopal

Remote
INR 1,500,000 - 1,900,000
Sr. Python Developer
Sr. Python Developer

Neurealm • Chennai

On-site
INR 1,200,000 - 2,400,000
Backend Developer with Java Spring Boot Python FastAPI Cloud GenAI
Backend Developer with Java Spring Boot Python FastAPI Cloud GenAI

Genpact • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Python Developer (GenAI)
Python Developer (GenAI)

ScryAI • Gurugram District

On-site
INR 1,200,000 - 2,400,000
Python Developer
Python Developer

Accufy • Hyderabad

On-site
INR 900,000 - 1,300,000
High ownership and real product impact
Exposure to LLM integrations and AI-fu
Modern backend stack and fast shipping
+1
Full Stack
Full Stack

Aligned Automation Services Pvt Ltd • Pune District

On-site
INR 1,500,000 - 3,000,000
Senior Backend Engineer - (Python+AI)
Senior Backend Engineer - (Python+AI)

Infocusp Innovations • Ahmedabad District, Pune District

On-site
INR 1,200,000 - 2,100,000