Principal Architect (Bengaluru)

Principal Architect (Bengaluru)

15 Oct
|
Iflowtech Solutions
|
Bengaluru

15 Oct

Iflowtech Solutions

Bengaluru

Job Title: Principal Architect (Distributed Systems & AI Platform)

Role Overview

We are seeking a Principal architect to lead the design and implementation of large-scale, distributed systems and AI-enabled platform architecture. This role requires deep expertise in microservices, event-driven systems, and domain modeling, along with the ability to define engineering standards and drive system evolution in complex environments.

Key Responsibilities

Own and drive end-to-end backend architecture for scalable, multi-tenant platforms

Define and enforce API design standards (OpenAPI 3.1, spec-first approach, versioning, deprecation strategies)

Architect and implement high-throughput microservices using Python (FastAPI) with robust emphasis on reliability and observability

Design and build event-driven systems using asynchronous communication patterns (webhooks, SSE, message queues, CloudEvents)

Implement durable workflow orchestration using tools like Temporal (or equivalent) for long-running, stateful processes

Apply Domain-Driven Design (DDD) principles including bounded contexts, aggregates, and anti-corruption layers

Design distributed transaction management using saga patterns and ensure idempotency and consistency guarantees

Lead data architecture design for PostgreSQL, including schema optimization, indexing strategies, and multi-tenant isolation (RLS, schema-per-tenant)

Define and implement secure service-to-service communication, including AuthN/AuthZ, JWT propagation, RBAC enforcement, and secrets management





Drive integration strategies for legacy systems using strangler pattern and asynchronous messaging

Provide architectural guidance on service mesh integration and cloud-native patterns

Contribute to the design of AI platform runtime, including agent orchestration patterns (LangGraph), MCP/A2A protocol understanding, and evaluation pipelines

Mentor senior engineers, conduct design reviews, and influence engineering best practices and standards

Required Skills & Experience

Prior experience building large-scale developer platforms, internal tooling marketplaces, or agent platforms.

12+ years of experience in backend engineering and distributed system design

Proven experience designing and scaling microservices architectures in production environments

Expert-level proficiency in Python (FastAPI or similar frameworks)

Deep understanding of event-driven architectures, async processing, and messaging systems

Hands-on experience with workflow orchestration frameworks (e.g., Temporal, Cadence, or equivalent)

Strong expertise in Domain-Driven Design (DDD) and system decomposition strategies

Extensive experience with PostgreSQL, including performance tuning, schema design, and multi-tenancy models

Strong understanding of API lifecycle management, including versioning,



backward compatibility, and governance

Experience implementing distributed system patterns: sagas, idempotency, retries, circuit breakers

Deep knowledge of application-layer security, including OAuth2, JWT, RBAC, and secrets management

Experience with integration patterns for large-scale system modernization

Preferred / Good to Have

Experience building or contributing to AI/LLM-based platforms or agent systems

Familiarity with LangGraph, MCP, A2A protocols, or similar agent communication frameworks

Experience designing evaluation and observability pipelines for AI systems

Exposure to service mesh (Istio/Linkerd) and cloud-native ecosystems (Kubernetes)

Experience in high-scale SaaS platforms with strict SLAs and multi-region deployments

Leadership Expectations

Act as a technical authority for backend and platform architecture

Drive cross-team architectural decisions and long-term technical strategy

Mentor engineers and elevate overall engineering maturity

Balance pragmatism and scalability in system design decisions

Summary

This role is suited for a Principal-level engineer/architect who can design complex distributed systems, lead backend architecture at scale, and contribute to next-generation AI platform capabilities.

Disclaimer : This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

📌 Principal Architect (Bengaluru)
🏢 Iflowtech Solutions
📍 Bengaluru

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 architect (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: principal architect (bengaluru) / bengaluru