Principal Software Engineer
Core
Design system architecture for AI-powered products and platforms, ensuring scalability, security, and compliance while translating emerging AI capabilities into reliable product experiences.
Role type
Principal Software Engineer (AI/ML Systems Architect)
Builds
Large-scale cloud or distributed systems, AI-powered products, and agentic systems
Domain
Artificial Intelligence, Machine Learning, Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
System architecture design, AI/LLM integration, distributed systems engineering, technical strategy, mentorship, stakeholder collaboration
Preferred skills
Experience with agentic systems, retrieval technologies, observability practices
Technologies
C, C++, C#, Java, JavaScript, Python, Large Language Models, Agentic Systems
Responsibilities
Facilitate design discussions and create design documents, ensure system architecture meets security and scalability requirements, partner with stakeholders to gather user requirements, incorporate continuous feedback to improve designs, shape technical strategy and influence architectural decisions, mentor engineers, deliver measurable customer outcomes
Seniority
Principal, strategy & mentorship