Backend Django Engineer – AI & Algorithmic Systems

🏢 Jobgether · all 1421 jobs
📍 Remote India
📅 Posted Sep 30, 2026 · via Lever
Apply on original site ↗

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Backend Django Engineer – AI & Algorithmic Systems based in India.

This is a fully remote backend engineering role within a fast-moving, product-focused environment.
You will build core backend services that support AI- and algorithm-driven products and workflows.
The role combines Python and Django development with data modeling, API design, and algorithmic business logic.
You will own features end-to-end, from database design through implementation, optimization, and production delivery.
The position offers significant autonomy and the opportunity to influence engineering patterns, conventions, and development practices.
You will collaborate with a distributed international team and turn evolving product ideas into reliable technical solutions.
The ideal environment is pragmatic, iterative, and focused on shipping high-quality software quickly.

Accountabilities
-

Design, develop, and maintain backend services and RESTful APIs using Python, Django, and DRF or comparable frameworks.

-

Design and evolve clean relational database schemas, relationships, and domain models using PostgreSQL and SQL.

-

Implement backend algorithms and business logic, including scoring, ranking, routing, decision flows, and optimization rules.

-

Build production-ready services with a strong focus on correctness, maintainability, reliability, and ease of iteration.

-

Optimize backend performance through efficient database queries, indexing strategies, caching, and appropriately lean API responses.

-

Collaborate with product and engineering stakeholders to translate product concepts into practical technical designs, services, and endpoints.

-

Contribute to backend architecture, coding conventions, reusable patterns, and development practices as the engineering organization evolves.

-

Work independently within a distributed remote team while communicating technical decisions, progress, and challenges clearly.

-

Apply pragmatic engineering judgment to solve problems efficiently in a rapidly evolving product environment.

Requirements

-

Strong professional experience developing backend applications with Python and Django.

-

Solid knowledge of relational database modeling, SQL, and PostgreSQL.

-

Hands-on experience designing and implementing RESTful APIs; experience with Django REST Framework or a similar framework is advantageous.

-

Experience developing non-trivial business logic or algorithmic systems, such as scoring, ranking, decision rules, routing, or optimization.

-

Good understanding of backend performance, including query behavior, indexing, caching, and avoiding common database and service-level bottlenecks.

-

Ability to write clean, pragmatic, production-ready code that is easy to understand, maintain, test, and evolve.

-

Comfortable working independently in a remote environment with a high degree of ownership and accountability.

-

Strong communication and collaboration skills, particularly when working with distributed teams and ambiguous requirements.

-

A startup-oriented mindset, with the ability to move quickly, make practical decisions, and adapt solutions based on real-world feedback.

-

Experience with algorithms, optimization, or data-intensive systems is a plus.

-

Production experience with Google Cloud Platform (GCP) is advantageous.

-

Familiarity with Redis for caching or queues and PostgreSQL at scale is a plus.

-

Exposure to Docker, Kubernetes, or serverless architectures on GCP is beneficial.

-

Experience gained in startups, side projects, or hackathons involving rapid delivery of practical solutions is also valued.

Benefits

-

Fully remote position open to candidates based in India.

-

Opportunity to work on AI- and algorithm-driven backend systems.

-

End-to-end ownership of meaningful backend features and technical solutions.

-

International collaboration within a distributed, multicultural engineering environment.

-

Opportunity to influence backend architecture, engineering standards, and development practices.

-

Fast-paced, product-focused environment with significant autonomy and opportunities to iterate quickly.

-

Exposure to technologies including Python, Django, PostgreSQL, GCP, Redis, Docker, Kubernetes, and AI/algorithmic systems.

-

$100 bonus opportunity upon successful completion of the assessment, subject to the applicable assessment process and requirements.

-

Potential to contribute to a growing product and take on increasing technical responsibility.

Flights + hotels

This role requires you to be in India. If that means relocating or flying in, it is worth checking fares before you commit to a start date.

Compare flights and hotels →

← All remote jobs

Comparing Backend Developer pay and openings — the live median is $139k?All remote Backend Developer jobs →Backend Developer salary data →
Get new remote jobs like this by email
Daily email, only when there's something new. One click to stop.

Get remote it jobs like this by email

10 hand-picked jobs, one email a day. No spam, unsubscribe anytime.

Similar for you