Python Developer (Backend) - AI and Data Pipelines

jobs ai • India
Remote
Apply
AI Summary

We are hiring a Python Developer to build backend APIs, data pipelines, and AI-powered features. The ideal candidate has strong Python fundamentals, writes well-tested code, and is comfortable collaborating in a fully remote environment. Key responsibilities include building and maintaining REST or GraphQL APIs, designing and optimizing data pipelines, and integrating LLMs and vector databases.

Key Highlights
Build and maintain REST or GraphQL APIs
Design and optimize data pipelines
Integrate LLMs and vector databases
Technical Skills Required
Python FastAPI Django Flask Pandas NumPy PySpark pytest Git SQL Relational database
Benefits & Perks
Remote and flexible work environment
Competitive pay with contract, part-time, and full-time options
Opportunity to work on meaningful Python and AI projects

Job Description


Role Overview

We are hiring a Python Developer to build backend APIs, data pipelines, and AI-powered features. In this role, you will write production Python every day using modern frameworks such as FastAPI, Django, or Flask. The ideal candidate has strong Python fundamentals, writes well-tested code, and is comfortable collaborating in a fully remote environment.


Key Responsibilities

- Build and maintain REST or GraphQL APIs using FastAPI, Django, or Flask.

- Design and optimize data pipelines with Pandas, NumPy, or PySpark.

- Integrate LLMs, vector databases, and agent frameworks where applicable.

- Write comprehensive tests using pytest and maintain CI/CD workflows.

- Deploy and monitor services on AWS, GCP, or similar cloud platforms.

- Participate in code reviews and architecture discussions.


Required Skills & Qualifications

- 1+ years of professional Python development experience (juniors welcome).

- Familiarity with at least one web framework: FastAPI, Django, or Flask.

- Strong SQL and relational database fundamentals.

- Experience with Git, testing, and async communication.

- Clear written English and ability to work independently.

- Strong understanding of Python typing, packaging, and modern tooling.


Preferred Qualifications

- Experience integrating LLMs or AI APIs (OpenAI, Anthropic, LangChain, LlamaIndex).

- Secondary language proficiency: TypeScript, Go, or Rust.

- Data engineering tools (Airflow, dbt, Snowflake, BigQuery).

- DevOps experience with Terraform, Kubernetes, or observability tools.

- Experience with Celery, Redis, or async Python patterns.


What We Offer

- Remote and flexible work environment.

- Competitive pay with contract, part-time, and full-time options.

- Opportunity to work on meaningful Python and AI projects.

- Modern engineering stack and fast feedback loops.

- Learning opportunities across backend, data, and AI disciplines.


Equal Opportunity Employer

We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.


Similar Jobs

Explore other opportunities that match your interests

Machine Learning Engineer

Programming
•
3h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

agilegrid solutions

India

AI Development Engineer

Programming
•
8h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

DataAnnotation

India

AI Development Engineer

Programming
•
9h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

DataAnnotation

India

Subscribe our newsletter

New Things Will Always Update Regularly