Software Engineering IC5
Core
Architect and build next-generation commerce platforms using distributed systems and Generative AI/LLMs to support global customer experiences and new business models.
Role type
Principal Software Architect (AI & Distributed Systems)
Builds
Highly scalable, secure, resilient distributed systems and intelligent AI-driven commerce platforms.
Domain
E-commerce, Financial Systems, Generative AI, Large Scale Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems architecture, Generative AI & LLMs, RAG architectures, Microservices, API design, Resiliency engineering, Observability, SQL performance optimization, AI safety & governance, Mentorship
Preferred skills
Agentic AI systems, Vector search technologies, Human-in-the-loop AI architectures, Open-source contributions, Technical thought leadership
Technologies
C#, Java, Python, Go, C++, Vector databases, Orchestration frameworks
Responsibilities
Define long-term platform evolution strategies, Establish evaluation frameworks and governance for AI-driven systems, Mentor senior and principal engineers, Act as a trusted advisor to engineering and product leaders, Drive technical reviews and engineering excellence initiatives
Seniority
Principal, strategy & mentorship