Principal Software Engineer
Core
Principal Engineer leading AI/ML platform modernization, LLM integration, and data infrastructure for a global data services company.
Role type
Principal Software Engineer (AI/ML & Data Infrastructure)
Builds
Scalable CDP, multi-tenant architecture, AI/ML models for identity resolution and data labeling, LLM-powered interfaces (RAG), and modernized development platforms.
Domain
Data & Software Services, AI/ML, Identity Resolution, Customer Data Platforms (CDP)
Deliverable
production ML models | product features | infrastructure
Required skills
Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), C#, ASP.NET Core/.NET 8+, React.js, TypeScript, SQL Server, PostgreSQL, NoSQL, MLOps, Vector Databases, RESTful APIs, CI/CD
Preferred skills
LangChain, LangGraph, MLflow, Kubeflow, SageMaker, Pinecone, Weaviate, Milvus, Elastic Search, Terraform, Bicep, GraphQL, WebSocket, RabbitMQ, SQS, AWS, Azure, Blazor, Angular, Infrastructure as Code
Technologies
C#, ASP.NET Core, .NET 8, React.js, TypeScript, SQL Server, PostgreSQL, MongoDB, Redis, Elastic Search, Docker, Kubernetes, Azure DevOps, Jenkins, MLflow, Kubeflow, SageMaker, Pinecone, Weaviate, Milvus, LangChain, LangGraph
Responsibilities
Build reliable systems integrating LLMs into products; Design scalable CDP and multi-tenant architecture; Implement AI/ML models for schema mapping and anomaly detection; Develop LLM-powered RAG interfaces for non-technical stakeholders; Act as 'Engineer's Engineer' for architectural reviews and code quality standards; Upskill teams on next-gen AI SDLC processes.
Seniority
Principal, hands-on IC with strategic guidance