Principal Engineer - Systems
Core
Lead the design and evolution of enterprise-scale platform architecture for multi-tier SaaS products, defining strategy, driving modernization, and establishing best practices for service design, reliability, and cost.
Role type
Principal Engineer (Systems Architecture)
Builds
Cloud-native services, APIs, and event-driven flows for global multi-tenant SaaS workloads
Domain
SaaS, Distributed Systems, Platform Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, Multi-tenant SaaS architecture, Microservices, Event-driven design, Cloud-native service architecture, Database design and optimization, Production debugging (Linux internals, profiling), Architecture roadmap planning, Technical debt management, Cross-functional leadership
Preferred skills
Data platform architecture (Kafka, Delta Lake, Databricks), AI/ML integration (RAG, LLM), FinOps practices, Search engine expertise (ClickHouse, OpenSearch)
Technologies
Java, Python, Go, Kafka, Kinesis, Debezium, Delta Lake, Iceberg, Databricks, Snowflake, ClickHouse, OpenSearch
Responsibilities
Define platform architecture roadmap and design principles; Architect scalable, secure, and cost-efficient cloud-native services; Lead platform modernization and monolith decomposition; Drive reliability, performance optimization, and observability; Mentor senior engineers and lead technical decision-making; Ensure alignment with security standards and regulatory requirements
Seniority
Principal, hands-on IC with strategic leadership

