Senior Python Developer

Overview

We are looking for a Senior Python Developer who thrives in a fast-paced, tech-forward environment, using AI-assisted tools and intelligent automation to build scalable, high-performance applications. This role is for an engineer who is hands-on with Python and embraces Productive AI tools (e.g., GitHub Copilot, ChatGPT etc.) to enhance coding speed, code quality, and innovation.

 

Job Description

Key Responsibilities:

Design and develop scalable, efficient Python-based applications using frameworks like FastAPI, Flask, or Django.

Build and deploy AI-enhanced features using OpenAI, Hugging Face Transformers, or LangChain.

Leverage Productive AI tools (e.g., GitHub Copilot, ChatGPT, AutoGen) to accelerate development, code refactoring, and unit test generation.

Develop and deploy microservices and APIs as part of a cloud-native application stack.

Integrate and deploy LLMs, chatbots, and RAG pipelines (Retrieval Augmented Generation) into production workflows.

Automate common tasks using Python scripting, CLI tools, and DevOps automation practices.

Use Docker, Kubernetes, and cloud services (AWS Lambda, Azure Functions, GCP Cloud Run) for deployment and orchestration.

Create and manage CI/CD pipelines and IaC templates (Terraform, Pulumi) for rapid provisioning.

Collaborate with cross-functional teams including product, DevOps, and data science.

Required Skills:

7+ years of solid experience in Python 3.10+ and related ecosystems.

Strong backend development expertise with FastAPI, Flask, or Django.

Hands-on with AI/ML model integration – OpenAI, Hugging Face, or custom ML workflows.

Proficient with GitHub Copilot, ChatGPT API, or other AI pair programming tools.

Familiar with LangChain, LlamaIndex, or similar frameworks for AI workflow orchestration.

Experience with containerization (Docker), orchestration (Kubernetes), and cloud-native apps.

Good working knowledge of SQL and NoSQL databases (PostgreSQL, MongoDB, Redis).

Strong foundation in REST APIs, async programming, task queues, and caching mechanisms.

Agile mindset and familiarity with tools like Jira, Git, GitHub/GitLab, Azure DevOps.

Experience building apps with Generative AI or LLM pipelines (e.g., RAG, vector search).

Exposure to vector databases: Pinecone, Weaviate, FAISS, or ChromaDB.

Familiarity with AutoGen, OpenDevin, Devika, or other AI agent frameworks.

Proficiency in AI-powered testing, code linting, and documentation tools.

Interest or experience with low-code/no-code AI tooling or AI-driven UI generation.

Contribution to open-source or personal AI-assisted coding projects is a plus. 

 

Skills & Requirements

Python 3.10+, FastAPI, Flask, Django, OpenAI, Hugging Face, LangChain, GitHub Copilot, ChatGPT API, AutoGen, Docker, Kubernetes, AWS Lambda, Azure Functions, GCP Cloud Run, Terraform, Pulumi, PostgreSQL, MongoDB, Redis, REST APIs, Async Programming, Task Queues, Caching Mechanisms, Jira, Git, GitHub, GitLab, Azure DevOps, RAG Pipelines, Vector Search, Pinecone, Weaviate, FAISS, ChromaDB, OpenDevin, Devika, AI-Powered Testing, Code Linting, Documentation Tools, Low-Code AI Tooling, No-Code AI Tooling, AI-Driven UI Generation, Open-Source Contribution, AI-Assisted Coding Projects.

Join Our Community

Let us know the skills you need and we'll find the best talent for you