CareerPlan

Principal Software Engineer

BangaloreFull-time2026-08-14 → 2026-11-13

Core

Principal Engineer leading a tiger team to re-architect platforms, integrate Large Language Models (LLMs) into products, and build scalable Customer Data Platform (CDP) infrastructure.

Role type

Principal Software Engineer (AI/ML & Full-Stack)

Builds

Scalable CDP, multi-tenant architecture, AI/ML models for identity resolution and data labeling, and LLM-powered interfaces (RAG).

Domain

Data & Software Services, AI/ML, Identity Resolution, Customer Data Platforms

Deliverable

production ML models

Required skills

LLM integration (RAG, agents), C#/.NET 8+, React.js, SQL/NoSQL, MLOps (MLflow, Kubeflow), Vector Databases, Identity Resolution algorithms, Data Governance

Preferred skills

Event-driven design, Infrastructure as Code, GraphQL, Cloud (AWS/Azure), Differential Privacy

Technologies

C#, ASP.NET Core, React.js, TypeScript, SQL Server, PostgreSQL, MongoDB, Redis, LangChain, LangGraph, MLflow, Kubeflow, Pinecone, Weaviate, Milvus, Docker, Kubernetes, Azure DevOps, Jenkins, Elastic Search

Responsibilities

Build reliable systems integrating LLMs; Design scalable CDP architecture; Implement AI/ML models for data orchestration; Develop LLM-powered RAG interfaces; Act as 'Engineer's Engineer' for architectural reviews; Upskill teams on AI SDLC; Develop web applications and optimize database solutions.

Seniority

Principal, hands-on IC with strategic guidance