Senior Scala Engineer (Scala / Spark, Azure, Databricks)
We are looking for a Senior Scala Engineer to join a data-driven engineering team working on large-scale distributed data processing platforms. The role focuses on building, optimizing, and maintaining high-performance data pipelines using Scala, Apache Spark, and Databricks within a Microsoft Azure cloud environment.
You will work closely with data engineers, architects, and product teams to deliver reliable, scalable solutions that process massive volumes of data and support business-critical analytics and decision-making.
Details
Location: Remote
Employment Type: Full-time
Start Date: ASAP
Language Requirements: English โ Upper-Intermediate or higher
Key Responsibilities
Design, develop, and maintain scalable data processing solutions using Scala and Apache Spark
Build and optimize ETL / ELT pipelines on Databricks
Work with large datasets, ensuring performance, reliability, and fault tolerance
Deploy and operate data workloads in Azure (ADLS, Azure Data Factory, Azure SQL, etc.)
Collaborate with data architects on data modeling and pipeline design
Optimize Spark jobs for cost, performance, and scalability
Implement best practices for data quality, monitoring, and logging
Participate in code reviews, technical discussions, and architectural decisions
Troubleshoot and resolve production data issues
Requirements
Strong hands-on experience with Scala in production environments
Solid expertise with Apache Spark (batch and/or streaming)
Proven experience working with Databricks
Experience with Microsoft Azure data services
Strong understanding of distributed systems and data processing concepts
Experience with SQL and data warehousing concepts
Familiarity with CI/CD pipelines and version control (Git)
Ability to work independently and take ownership of complex components
Strong communication skills and ability to collaborate in cross-functional teams
Nice to Have
Experience with Spark Structured Streaming
Knowledge of Delta Lake
Experience with data governance and security in cloud environments
Background in analytics, fintech, AdTech, or large-scale enterprise data platforms
Exposure to Infrastructure-as-Code (Terraform, ARM, Bicep)
Required languages
| English | C1 - Advanced |