Mid Data & Software Engineer
Core
Design, build, and evolve highly scalable and resilient cloud-native data platform solutions powering core marketing products.
Role type
Mid-level data & software engineer (data engineering)
Builds
Large-scale, cloud-native data pipelines and distributed processing systems
Domain
Financial services / Data engineering
Deliverable
production ML models | product features
Required skills
Scala, Apache Spark, cloud-native platforms (AWS/GCP/Azure), distributed systems, data partitioning, Git, agile methodologies
Preferred skills
DBT, concurrent/parallel programming, functional programming, Java/Python/Rust, modern data platform architectures
Technologies
Scala, Spark, AWS, GCP, Azure, S3, Glue, Athena, Git, DBT
Responsibilities
Design and maintain large-scale data pipelines; solve complex data engineering challenges; contribute to production-grade data platforms; ensure software quality via code reviews; collaborate within agile teams; provide technical guidance to peers; support release and operational processes; drive performance and cost efficiency improvements
Seniority
Mid-level, hands-on IC