Software Engineer I - Data Platforms
Core
Design, develop, and operate core data platform components; build tools and services to help engineering and data science teams adopt and scale data systems.
Role type
Junior IC backend software engineer (data platforms)
Builds
Data platform components, tools, and services for engineering and data science teams
Domain
Cloud infrastructure and data engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Go, data structures, clean code, testing, debugging
Preferred skills
Kafka, Kinesis, Flink, AWS, GCP, Azure, large-scale data-intensive systems
Technologies
AWS, Databricks, Kafka, Kinesis, Flink, GCP, Azure
Responsibilities
Contribute to the design, development, and operation of core data platform components; Build tools and services that help engineering and data science teams adopt and scale data systems; Automate infrastructure and operations to improve reliability, performance, and scalability; Apply GenAI techniques to create smarter developer and operator experiences; Collaborate across engineering teams on scalability and reliability challenges; Own projects and deliver features end-to-end with guidance from senior engineers
Seniority
Junior, hands-on IC