Principal Software Engineer
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
