Principal Engineer - Platform & Data
Core
Senior technical leadership role shaping platform and data architecture, focusing on distributed systems, cloud infrastructure, and large-scale data platforms.
Role type
Principal Engineer (Platform & Data)
Builds
Scalable, resilient, and cost-efficient distributed services and data platforms
Domain
Cloud infrastructure, distributed systems, data engineering
Required skills
Distributed systems design, Microservices architecture, Cloud platforms (AWS), Data architecture, REST API design, Technical leadership, Hands-on coding, System scalability, Reliability engineering, Cloud cost optimization
Preferred skills
AI-enabled systems, Event-driven architectures (Kafka), Monolith to microservices migration, Kotlin, Java, DynamoDB, MySQL, Snowflake, Databricks, Spark, Terraform, GitLab CI/CD
Responsibilities
Shape platform architecture and engineering standards, Define and evolve data architecture and strategy, Design and deliver scalable services, Remain hands-on in technical delivery, Resolve complex challenges involving scalability and performance, Act as senior technical advisor across teams
Seniority
Principal, hands-on IC with strategic influence
