Principal Software Engineer
Core
Design, develop, and maintain full-stack infrastructure for an AI agentic orchestration platform that enables enterprises to orchestrate AI agents, robots, and human-in-the-loop workflows.
Role type
Principal Software Engineer (AI Orchestration & Distributed Systems)
Builds
Core orchestration engine for enterprise AI automation, including agent workflows, APIs, and distributed systems.
Domain
Enterprise Automation / AI Agents / Distributed Systems
Required skills
Full-stack development (Python, C#, React), distributed systems architecture, AI system design (LLMs, tool-calling, multi-agent), system design patterns, cloud-native programming, containerization (Docker, Kubernetes), AI coding tools integration.
Preferred skills
Healthcare/Finance/Procurement domain experience, data science and evaluation, applied ML techniques, RAG systems, human-in-the-loop workflows, startup/0-1 product experience.
Technologies
Python, C#, React, TypeScript, LangGraph, LangChain, Azure, AWS, GCP, Docker, Kubernetes, Snowflake, Temporal, Airflow, Maestro, GitHub Copilot, Claude.
Responsibilities
Design and build scalable distributed systems for AI orchestration; prototype and ship features validated by real customers; integrate AI coding assistants into development workflows; measure system quality against real customer data; collaborate with stakeholders to translate customer needs into technical solutions.
Seniority
Principal, hands-on IC with strategic impact