Principal Software Engineer
Core
Define and own long-term technical architecture, build core infrastructure services and microservices, and align engineering with business goals to support customer acquisition and retention.
Role type
Principal Software Engineer (Infrastructure & AI)
Builds
Core infrastructure services, microservices, and production-grade code across the stack (K8s, Python, Golang, Postgres)
Domain
Enterprise Software, Cloud Infrastructure, AI Integration
Deliverable
production ML models | infrastructure
Required skills
Distributed systems design, High-performance coding, Technical architecture strategy, Business alignment, Mentorship, AI integration
Preferred skills
Experience with data lakes, AI-powered tools, Automating workflows
Technologies
K8s, Python, Golang, Postgres, Data lakes
Responsibilities
Define long-term technical architecture and make build vs. buy decisions, Design and build core infrastructure services and microservices, Write high-performance production-grade code, Mentor senior engineers and foster engineering culture, Drive business-critical engineering outcomes, Identify system gaps and propose solutions
Seniority
Principal, hands-on IC with strategy & mentorship
