Senior Staff Software Engineer - Data Platform
New
Remote-first work model across the United StatesFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 8–12+ years
- Required Skills
- AWSPythonJavaApache KafkaGoSpark
Requirements
- 8–12+ years of software engineering experience with a strong focus on data platform or infrastructure engineering
- Proven experience designing and operating lakehouse systems using Iceberg or Delta in production environments
- Strong expertise in AWS data ecosystem services such as S3, Glue, EMR, and related distributed systems tools
- Advanced proficiency in Python, with additional strong experience in Go or Java for production systems
- Hands-on experience with Spark, Kafka, and streaming data architectures at scale
- Track record of building platform abstractions adopted by multiple engineering teams
- Experience leading major system migrations or platform modernization initiatives end-to-end
- Strong communication skills with the ability to influence technical direction across senior engineering stakeholders
Responsibilities
- Design and evolve lakehouse architecture, including Iceberg or Delta-based storage on cloud object stores
- Build and maintain streaming ingestion systems using Kafka, CDC pipelines, and real-time data processing frameworks
- Develop reusable abstractions, SDKs, and “golden paths” that enable internal teams to build reliable data products
- Lead end-to-end system design for platform modernization, including migration strategies and long-term technical roadmaps
- Improve reliability, performance, and developer experience across production data systems
- Participate in on-call rotations, incident response, and blameless postmortems
- Drive engineering excellence through design reviews, coding contributions, and technical mentorship
View Full Description & ApplyYou'll be redirected to the employer's site