Backend Developer Scala 18007
Core
Design and develop large-scale data services, processing pipelines, and distributed systems for data matching, conflation, and anomaly detection.
Role type
Senior Backend Developer (Scala/Java)
Builds
Large-scale data processing platforms, ETL pipelines, and data streaming solutions
Domain
Big Data / Data Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Scala, Java, JVM technologies, distributed systems, Apache Spark, data streaming, ETL, system design, algorithm development
Preferred skills
Akka, Play Framework, agile methodologies, code review, technical mentorship
Technologies
Apache Spark, Akka, Play Framework, JVM
Responsibilities
Design and develop large-scale data services and processing pipelines; Build and maintain distributed systems using Scala and JVM-based technologies; Develop algorithms for data matching, conflation, anomaly detection, and data quality improvement; Improve scalability, performance, and efficiency of data processing platforms; Design and implement automation solutions for existing processes; Contribute to API development and integration services
Seniority
Senior, hands-on IC