Principal Software Engineer - Data Platform
Core
Build secure and scalable data platforms and pipelines supporting product needs and data-driven decision-making.
Role type
Principal Software Engineer - Data Platform
Builds
Data platforms, pipelines, and new data products
Domain
Fintech, Data Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Java 11+, Python 3.7+, distributed event technologies (Pubsub, Kafka, Kinesis), data storage systems (Spanner, Postgres, BigQuery, Cassandra, data lakes), SQL/NoSQL modeling, AI-powered development tools
Preferred skills
BigQuery, Snowflake, GCP, AWS, Docker, Kubernetes
Technologies
Kafka, Kinesis, Spanner, Postgres, BigQuery, Cassandra, SQL, NoSQL, Java, Python, Claude Code, Docker, Kubernetes, GCP, AWS
Responsibilities
Develop high-quality, performant, and robustly tested code; Design data platforms and pipelines; Understand business and data needs to build appropriate solutions; Document technical work
Seniority
Principal, hands-on IC with strategy & mentorship
