Principal Engineer(Python) (India)

Principal Engineer(Python) (India)

31 Jul
|
DevRabbit IT Solutions
|
India

31 Jul

DevRabbit IT Solutions

India

Hands-on coding in contemporary languages (likely Python, Java, or similar).

Applying AI/ML to improve internal workflows, reporting, and productivity.

System design and architecture for scalable, reliable services.

Hands-on technical leader who can guide a team, own architecture, contribute code, integrate AI/automation, and deliver scalable reporting solutions while mentoring engineers and driving business impact. Key Responsibilities

Architecture & System Design

Own end-to-end architecture of public-facing API platforms

Design scalable, multi-tenant, distributed systems with high availability

Drive API standards: versioning, backward compatibility, documentation, governance

Define security, rate limiting, and abuse prevention strategies

Lead performance optimisation and reliability initiatives Engineering Execution

Build and review high-quality backend services using Python and FastAPI

Architect and optimise asynchronous systems using Celery

Design and tune complex schemas and queries in PostgreSQL

Lead production readiness, observability, and incident response improvements

Drive AWS infrastructure architecture decisions Technical Leadership

Mentor backend engineers and raise engineering standards

Lead design reviews and establish coding best practices

Partner with Product, Frontend, DevOps, and Data teams





Drive the technical roadmap and manage technical debt strategically

Influence long-term platform scalability decisions Required Skills & Qualifications

8-16 years of backend engineering experience with strong production ownership

Deep expertise in Python/Java and modern API frameworks (FastAPI preferred)

Proven experience designing and scaling public-facing APIs

Strong system design expertise (distributed systems, scalability, fault tolerance)

Extensive experience with PostgreSQL (performance tuning, indexing, transactions)

Strong experience with Celery or distributed task processing systems

Hands-on experience with Redis and caching strategies

Advanced experience with AWS (ECS/EKS, RDS, Lambda, S3, API Gateway, networking)

Experience implementing secure API architectures (OAuth2, JWT, RBAC, WAF)

Experience with Docker, CI/CD pipelines, and Infrastructure as Code

Experience operating high-traffic, production-critical systems

Experience designing multi-tenant or external partner APIs Strong Differentiators

Experience leading backend teams in a product-driven environment

Experience designing API platforms consumed by third parties

Frontend exposure (React / Next.js / TypeScript)

📌 Principal Engineer(Python) (India)
🏢 DevRabbit IT Solutions
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: principal engineer(python) (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: principal engineer(python) (india) / india