# Python Engineer

> Weekday AI · Gurugram, India · Full-time · Posted 2026-11-09

**Workplace:** on_site

**Department:** Weekday's Client via platform

## Description

**This role is for one of Weekday’s clients**

  
Min Experience: 5+ years  
Location: NCR, Gurugram, Haryana, India, Gurgaon, Haryana, India  
JobType: full-time

We are looking for an experienced **Python Engineer** with strong software engineering fundamentals and a passion for building scalable, reliable, and intelligent applications. The role involves developing production-grade Python services, designing robust application architectures, integrating internal and external systems, and building AI-enabled product experiences.

The ideal candidate should be comfortable working across application logic, backend integrations, asynchronous workflows, and production infrastructure. This is a product engineering role that requires strong coding skills, sound system-design judgment, and the ability to investigate and resolve real-world production issues.

## Requirements

## Key Responsibilities

-   **Backend Development:** Build and maintain production-ready Python services that power real-time applications and AI-enabled product experiences.
-   **Application Architecture:** Design modular and maintainable software architectures with clear separation between business logic, workflows, integrations, and infrastructure.
-   **Asynchronous Programming:** Implement asynchronous and event-driven workflows that effectively handle concurrency, timeouts, cancellations, retries, and partial failures.
-   **API Development and Integration:** Integrate internal and external systems through well-designed APIs, streaming interfaces, message queues, and structured data contracts.
-   **Production Reliability:** Ensure application quality and reliability through effective logging, monitoring, metrics, distributed tracing, automated testing, and safe release practices.
-   **Troubleshooting and Debugging:** Investigate production issues, analyse runtime evidence, identify root causes, and implement long-term solutions to prevent recurring failures.
-   **Technical Design:** Translate product requirements into practical technical designs, balancing scalability, maintainability, and simplicity.
-   **Cross-Functional Collaboration:** Work closely with Product, Frontend, Platform, Data, and Customer-facing teams throughout the design, development, and deployment lifecycle.
-   **Code Quality and Engineering Practices:** Participate in code reviews, maintain technical documentation, and continuously improve development processes and engineering workflows.

## Required Skills and Qualifications

-   5+ years of professional software development experience with strong hands-on expertise in Python.
-   Strong understanding of object-oriented programming, functional design principles, and software engineering best practices.
-   Experience with Python typing, packaging, dependency management, and maintainable code structures.
-   Practical knowledge of asynchronous programming, concurrency, API design, and distributed system failure scenarios.
-   Experience developing and managing backend services using relational or document databases, caching mechanisms, and messaging systems.
-   Strong understanding of testing methodologies, including unit, integration, contract, and regression testing.
-   Working knowledge of containers, cloud environments, version control systems, CI/CD pipelines, and production observability.
-   Good system-design capabilities, with the ability to evaluate technical trade-offs and develop simple, scalable solutions.
-   Strong analytical, debugging, and problem-solving skills.
-   Excellent written and verbal communication skills, with the ability to explain technical decisions to non-technical stakeholders.

## Must-Have Skills

-   Python
-   Object-Oriented Design
-   Functional Design

## Good-to-Have Skills

-   AI Integration
-   Machine Learning
-   Conversational Interfaces

## Preferred Qualifications

-   Experience integrating AI or machine-learning capabilities into customer-facing applications.
-   Exposure to conversational interfaces, streaming systems, real-time media processing, or multilingual applications.
-   Familiarity with workflow engines, state machines, tool orchestration, evaluation frameworks, and human-in-the-loop systems.
-   Experience developing software for regulated, privacy-sensitive, or high-reliability environments.
-   Ability to investigate latency, application quality, and user-experience issues across multiple system components.

## Expected Outcomes – First Six Months

-   Develop a strong understanding of critical product workflows and application architecture.
-   Independently take ownership of a significant backend service or workflow.
-   Deliver product and engineering improvements supported by comprehensive test coverage.
-   Achieve at least one measurable improvement in system reliability, application latency, operational efficiency, or developer productivity.

## Apply

[Apply at Weekday AI](https://apply.workable.com/weekday-1/j/B60865C4EC/apply)

---
Powered by [Workable](https://www.workable.com)
