Principal Software Engineer
Core
Principal Software Engineer leading platform architecture and solving complex distributed systems problems for AI CX tools.
Role type
Principal Software Engineer (Platform Architecture)
Builds
AI CX tools (automated QA, conversational analytics, knowledge assist, agentic automation) for enterprise clients
Domain
Enterprise Customer Experience / AI / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Senior-level Go, Python, TypeScript, distributed systems design, polyglot programming (7+ languages), AI integration in development workflow, debugging high-capacity systems
Preferred skills
Native/systems language expertise, experience across multiple industries and architectural eras
Technologies
Go, Python, TypeScript
Responsibilities
Jointly own platform architecture decisions (event bus, plugin lifecycle, multi-tenancy, RBAC, schema registry), build pattern-setting reference implementations, unblock squads by writing code
Seniority
Principal, hands-on IC with leadership responsibilities