Back End Developer

gnani.ai

Bengaluru

On-site

INR 900,000 - 1,500,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

gnani.ai is seeking a Backend Developer to design, build, and scale distributed systems powering AI‑driven products. You will work with Python and Go, FastAPI, Docker, and Kubernetes to deliver reliable services that handle millions of requests.

You will own backend architecture, write clean production‑grade code, implement CI/CD pipelines, observability, and cloud cost optimization. This role offers growth in an AI platform environment.

Qualifications

  • 2+ years backend development experience.
  • Hands-on Python/Go production experience.
  • Strong FastAPI and modern API design skills.
  • Proven scalability experience for high‑traffic systems.
  • Extensive Docker and Kubernetes in production.
  • Knowledge of distributed systems and microservices.
  • Database optimization with PostgreSQL/MySQL/MongoDB/Redis.

Responsibilities

  • Design and implement scalable backend services with Python and Go.
  • Develop RESTful APIs and microservices using FastAPI.
  • Architect distributed systems for high traffic and large workloads.
  • Write clean, testable, production-grade code.
  • Establish coding standards, reviews, and backend best practices.
  • Lead scalability, reliability, and performance optimizations.
  • Implement caching, CI/CD pipelines, observability, and cloud cost controls.
  • Collaborate with AI/ML teams to support model inference workloads.

Skills

Python
Go
FastAPI
Distributed systems
API design
Async programming
Code reviews
Performance optimization

Tools

Docker
Kubernetes
PostgreSQL
MySQL
MongoDB
Redis
Kafka
NATS

Job description

We are looking for a highly skilled Backend Developer who can design, build, and scale distributed systems that power high-growth products and AI driven applications.

The ideal candidate has deep expertise in Python and Go, extensive experience with FastAPI, containerised deployments using Docker and Kubernetes, and a proven track record of scaling systems serving millions of requests while maintaining reliability, performance, and security.

This role requires strong architectural thinking, hands‑on coding expertise, and the ability to optimize backend systems for high throughput, low latency, and cost efficiency.

Key Responsibilities:
  • Design and develop highly scalable backend services using Python and Go.
  • Build and maintain RESTful APIs and microservices using FastAPI.
  • Architect distributed systems capable of handling high traffic and large‑scale workloads.
  • Write clean, maintainable, testable, and production‑grade code.
  • Establish engineering standards, code review practices, and backend best practices.
Performance & Scalability:
  • Lead initiatives for system scalability, reliability, and performance optimization.
  • Identify and eliminate bottlenecks in APIs, databases, caching layers, and infrastructure.
  • Optimize application latency, throughput, and resource utilization.
  • Design systems for horizontal scaling and fault tolerance.
  • Implement caching strategies using Redis and distributed caching mechanisms.
  • Build and manage containerized applications using Docker.
  • Deploy, operate, and optimize workloads on Kubernetes clusters.
  • Design CI/CD pipelines and automated deployment workflows.
  • Implement infrastructure observability using monitoring, logging, and tracing tools.
  • Drive cloud cost optimization and infrastructure efficiency initiatives.
AI Platform Development:
  • Develop backend services supporting AI/ML applications and LLM-based products.
  • Build APIs for AI model inference, orchestration, and integration.
  • Work with vector databases, embeddings, RAG architectures, and model‑serving pipelines.
  • Optimize AI workloads for performance, scalability, and cost.
  • Collaborate with AI engineers and data scientists to productionize machine learning systems.
Reliability & Security:
  • Design resilient systems with high availability and disaster recovery considerations.
  • Implement authentication, authorization, and API security best practices.
  • Ensure compliance with security standards and data protection requirements.
  • Conduct architecture reviews and proactively address technical debt.
Required Qualifications:
  • 2+ years of backend development experience.
  • Hands‑on experience with Python/GO.
  • Strong expertise in FastAPI and modern API design principles.
  • Proven experience scaling applications from startup scale to high‑traffic production environments.
  • Extensive experience with Docker and Kubernetes in production.
  • Strong understanding of distributed systems, microservices architecture, and event‑driven systems.
  • Deep knowledge of database optimization and query performance tuning.
  • Experience with PostgreSQL, MySQL, MongoDB, Redis, or similar technologies.
  • Strong understanding of concurrency, parallel processing, and asynchronous programming.
  • Strong debugging, profiling, and performance optimisation skills.
Preferred Qualifications:
  • Experience building AI‑powered products or Generative AI applications.
  • Hands‑on experience with:
  • Vector databases (Pinecone, Weaviate, Qdrant, Milvus)
  • Experience with message queues such as Kafka, RabbitMQ, or NATS.
  • Experience with cloud platforms (AWS, GCP, Azure).
  • Knowledge of Infrastructure as Code (Terraform, Pulumi).
  • Experience with service mesh technologies and Kubernetes operators.
  • Exposure to MLOps and AI deployment workflows.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Developer
Backend Developer

Gnani Innovations Private Limited. • India

On-site
INR 1,200,000 - 2,400,000
Senior Backend Engineer
Senior Backend Engineer

Keka Technologies Private Limited • India

On-site
INR 1,500,000 - 2,800,000
gym membership benefit
workation policy
company-sponsored lunch
Lead Backend Developer
Lead Backend Developer

Aptus Data Labs • Bengaluru

On-site
INR 1,500,000 - 2,800,000
Opportunity to work on AI-driven products
Collaborative, growth-oriented environment
Founding Engineer, Backend (Senior)
Founding Engineer, Backend (Senior)

Cenna • Hyderabad

On-site
INR 3,500,000 - 6,000,000
Senior Specialist, IT Software Engineering
Senior Specialist, IT Software Engineering

Entegris • Pune District

On-site
INR 2,500,000 - 4,500,000
Python / AI Backend Developer
Python / AI Backend Developer

Ommify Technologies • New Delhi

On-site
INR 1,200,000 - 1,800,000
Lead backend engineer
Lead backend engineer

Devicemotion Technologies • Pune District

On-site
INR 1,800,000 - 2,800,000
Python / AI Developer
Python / AI Developer

Ommify Technologies • New Delhi

On-site
INR 900,000 - 1,500,000
Senior Python Backend Engineer
Senior Python Backend Engineer

Tekskills • Pune District

On-site
INR 2,500,000 - 4,200,000
Senior Python Backend Engineer
Senior Python Backend Engineer

Tekskills • Bengaluru

On-site
INR 3,500,000 - 6,000,000