Principal Software Engineer
Core
Lead design and development of large-scale, self-service AI, agentic, and data-platform capabilities and frameworks.
Role type
Principal Software Engineer (AI/Agentic Systems & Data Platform)
Builds
AI-native software development tools, agentic workflows, and data-platform frameworks
Domain
Artificial Intelligence, Agentic Workflows, Big Data, Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Large-scale distributed systems design, AI/LLM orchestration, streaming pipelines, container orchestration, production diagnostics, cloud services architecture, programming in C/C++/Java/Python/JavaScript
Preferred skills
Experience with Copilot and agent-assisted engineering, near-real-time data pipelines, service reliability engineering
Technologies
Kubernetes, Cosmic, Azure, Spark, Kafka, Airflow, LLMs
Responsibilities
Design and develop large-scale self-service AI and data-platform capabilities, advance AI-native software development through coding agents and agentic workflows, build reliable highly available production services, navigate ambiguity to drive technical decisions
Seniority
Principal, hands-on IC with strategic influence