Principal Software Engineer
Core
Hands-on Principal Software Engineer leading end-to-end delivery of AI-driven software solutions, agentic AI systems, and production-grade LLM capabilities.
Role type
Principal Software Engineer (P5)
Builds
Scalable microservices, APIs, AI workflows, and modernized cloud-native systems.
Domain
Automotive data services, AI/LLM, Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
C#, .NET (ASP.NET Core), Distributed Systems, Microservices, LLMs, Agentic AI Architectures, MCP-style Orchestration, SQL Server/PostgreSQL, Docker, Kubernetes, AWS/Azure, Git, Testing Strategies
Preferred skills
Java, Message Queuing (Kafka, RabbitMQ), Redis, Frontend Frameworks (React, Angular, Vue), AI Safety/Governance, Agile/Scrum
Technologies
C#, .NET, ASP.NET Core, SQL Server, PostgreSQL, Redis, Docker, Kubernetes, AWS, Azure, Kafka, RabbitMQ, React, Angular, Vue, GitHub Copilot, ChatGPT, Claude
Responsibilities
Design and implement agentic AI systems with tool use and autonomous execution; Modernize legacy systems to cloud-native architectures; Lead technical discovery, solution design, and delivery of high-impact features; Mentor engineers and establish AI-assisted development best practices; Architect scalable microservices and event-driven integrations.
Seniority
Principal, hands-on IC with strategic influence