Principal Software Engineer
Core
Set technical direction for model-driven HR capabilities, agentic experiences, and conversational interfaces that interpret employee/manager intent and act on their behalf.
Role type
Principal Software Engineer (AI/Agentic Systems)
Builds
Architecture, standards, and evaluation infrastructure enabling multiple teams to ship safe AI experiences.
Domain
Human Resources (HR) + Agentic AI / LLM Orchestration
Deliverable
production ML models | infrastructure
Required skills
AI architecture design, agentic instruction/prompt engineering, autonomous workflow design, LLM API integration, retrieval-grounded features, agent orchestration, tool/function calling, structured output enforcement, model migration, entitlement-aware data handling, evaluation infrastructure (datasets, judge calibration, CI gating, drift detection), system design, API design, data modeling, testing, incident command.
Preferred skills
HR domain depth (case management, employee lifecycle, payroll/benefits), integration with core HR/payroll systems, forward deployment model experience.
Technologies
Java, JavaScript/TypeScript, React, LLM APIs, orchestration frameworks.
Responsibilities
Define AI architecture for the domain (agent decomposition, reasoning, context assembly, tool exposure, autonomy delegation); establish autonomy boundaries and human-in-the-loop constraints for sensitive HR actions; manage shared instruction and tool description surfaces as versioned contracts; own evaluation infrastructure including golden datasets and drift detection; ensure production quality and safety (observability, hallucination monitoring, injection vector defense); define AI-assisted engineering standards and verification harnesses; execute hands-on integration, migration, and incident resolution.
Seniority
Principal, hands-on IC with strategic ownership