Mid Data & Software Engineer
Core
Design, develop, and maintain large-scale data pipelines and resilient distributed systems using Scala and Spark.
Role type
Mid-level data & software engineer
Builds
Production-grade data platforms and data processing workflows
Domain
Cloud-native data engineering
Deliverable
production ML models
Required skills
Scala, Apache Spark, distributed systems, cloud platforms (AWS/GCP/Azure), Git, data partitioning, parallel programming
Preferred skills
DBT, functional programming, Java/Python/Rust, modern data platform architectures
Technologies
Scala, Spark, AWS, GCP, Azure, S3, Glue, Athena, Git, DBT
Responsibilities
Design and optimize data processing workflows, participate in code reviews and architecture discussions, support deployments and monitoring, collaborate with cross-functional stakeholders
Seniority
Mid-level, hands-on IC