Principal Software Engineer - Employee Productivity
Core
Architect and build AI-powered employee experiences across web and mobile platforms, integrating LLMs and vector search to deliver personalized content and search results to a global workforce.
Role type
Principal Software Engineer (Full-stack, AI/ML integration)
Builds
AI-rich employee experience features, personalized content surfaces, and automated user journeys
Domain
Enterprise productivity, AI/LLM applications, cloud-native infrastructure
Deliverable
production ML models | product features
Required skills
Full-stack product engineering, system architecture, LLM and vector-search integration, cloud infrastructure (K8s), CI/CD, relational and NoSQL data modeling, application security, technical mentoring
Preferred skills
Gen AI feature shipping (RAG, copilots), open-source contributions
Technologies
React, Next.js, TypeScript, Tailwind, Kubernetes, CI/CD pipelines
Responsibilities
Lead end-to-end feature development for web and mobile apps, architect high-performance services and UIs, embed LLM capabilities into product surfaces, own system design and code reviews, integrate third-party HRIS and collaboration platforms, establish observability and SLA dashboards
Seniority
Principal, hands-on IC with mentorship and strategy