Principal Software Engineer
Core
Architect high-performance, large-scale cloud and on-premise applications and APIs supporting machine learning pipelines and intelligent workflows for video analytics.
Role type
Principal Software Engineer (AI-First Video Systems)
Builds
Next-generation cloud and on-premise streaming platforms with native AI integration
Domain
Security technology / Video analytics / Artificial Intelligence
Deliverable
production ML models | product features | infrastructure
Required skills
C++, C#, distributed systems architecture, microservices, real-time data/media streaming protocols, CI/CD, test automation, observability, database design
Preferred skills
Azure cloud development, Rust, large-scale public-facing application delivery
Technologies
C++, C#, .NET, Azure, Postgres, Berkeley DB
Responsibilities
Drive technical leadership and architectural governance; translate business objectives into scalable system architectures; define long-term technical vision and roadmap; own non-functional requirements like scalability and ultra-low latency; architect end-to-end product observability; mentor team members and uphold rigorous software standards
Seniority
Principal, hands-on IC with strategic oversight