Principal Software Engineer - Backend/Fullstack
Core
Define and drive the technical vision, architecture, and multi-year roadmap for a People & Work Intelligence platform, leading the design of large-scale distributed systems for skills intelligence, work intelligence, inferencing, analytics, and Copilot experiences.
Role type
Principal Software Engineer (Backend/Fullstack) with AI/ML focus
Builds
Large-scale distributed systems, AI-native solutions, platform services, APIs, and data-intensive systems for enterprise-scale insight generation.
Domain
Enterprise AI, Work Intelligence, Distributed Systems, Cloud Architecture
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, LLM orchestration, agent frameworks, RAG, knowledge graphs, cloud architecture, API design, data-intensive system design, security practices, privacy compliance, observability, testing automation, service health monitoring, technical strategy, cross-team leadership, architectural decision-making, mentoring senior engineers.
Preferred skills
AI-first engineering practices, agentic development, signal processing, enrichment, contextual intelligence, recommendations, platform modernization, cost efficiency optimization.
Technologies
C#, Java, Python, C, C++, JavaScript, LLMs, agent orchestration frameworks, retrieval systems, memory systems, knowledge graphs, intelligence pipelines.
Responsibilities
Define technical vision and multi-year roadmap; lead design and implementation of large-scale distributed systems; architect AI-native solutions; partner with product and data teams to translate needs into scalable solutions; influence engineering standards and security practices; lead cross-team initiatives for modernization and reliability; establish best practices for agentic development and deployment; mentor senior engineers and technical leads.
Seniority
Principal, strategy & mentorship