Hire
Data Systems Scala Developers in United Kingdom



Built through years working with teams and engineers in the Scala ecosystem.
We specialize in functional backend systems, data platforms, and distributed infrastructure.
Focused, relevant introductions from a curated network.
Available Developers
Data Engineer
Engineered large-scale data processing pipelines using Apache Spark and Scala, significantly enhancing data throughput. Developed real-time data ingestion systems with Apache Kafka, ensuring high availability and fault tolerance. Expert in streaming analytics, applying Flink for dynamic data transformations in IoT applications.
- Integrated Scala Play for responsive web data visualization
- Utilized Cats Effect for functional programming concurrency control
- Designed a custom schema registry for Kafka message validation
- Implemented end-to-end data encryption in distributed environments
Senior Engineer / Technical Lead
Led the design and implementation of a distributed event streaming platform using Akka and Kafka. Spearheaded big data processing initiatives with Spark on AWS for analytics.
- Developed large-scale data pipelines with Apache Spark
- Managed team of engineers for complex system integrations
- Optimized server-side rendering with Play Framework
Lead Data Systems Engineer
- Led migration of monolithic system to microservices architecture
- Built high-throughput data pipeline processing 1M+ events per second
- Designed and implemented real-time monitoring and alerting platform
Architect / Lead Data Engineer
Designed and optimized large-scale data lakes and real-time streaming architectures using Apache Spark and Flink. Led migration of on-premise data warehouses to AWS cloud infrastructure, improving scalability and reducing latency. Specialized in developing ETL pipelines for financial analytics and risk management systems.
- Developed proprietary data ingestion framework for high-throughput processing
- Integrated machine learning models into data pipelines for predictive analytics
- Architected multi-region data replication solutions for disaster recovery
Software Engineer
Built full-stack systems spanning frontend delivery, backend services, relational database design, and deployment operations. Implemented Kafka-based ingestion across multiple servers with Spark processing for real-time analytics and data storage.
- Erlang development on the BEAM runtime
- Continuous integration for rapidly changing feature releases
- ScalaTest, Cucumber, and Selenium test automation
- Unit, acceptance, integration, and performance testing
Scala Engineer / Tech Lead
Led development of distributed systems using Scala and Spark. Implemented event-driven architectures with Kafka and AWS.
- Leveraged ZIO for asynchronous processing
- Optimized data transformation jobs in Spark
- Designed scalable cloud infrastructure solutions
Senior Data Engineer
Architected and managed large-scale data processing pipelines using Apache Spark, achieving real-time analytics capabilities. Led the migration of legacy systems to a cloud-based data lake architecture, improving data accessibility and scalability. Developed machine learning models for predictive analytics within the financial sector.
- Integrated Kafka streams for real-time data ingestion
- Enhanced ETL processes with Scala and functional programming
- Implemented robust data governance frameworks in Hadoop
- Optimized Spark jobs for cost-effective resource usage
Senior Data Engineer
Engineered large-scale data processing systems using Spark and Scala for big data analytics. Optimized storage solutions with Apache Iceberg to enhance query performance.
- Engineered large-scale data processing systems
- Optimized storage with Apache Iceberg
- Enhanced query performance in big data analytics
Vice President
Built and maintained an electronic repo trading system in Scala using a proprietary trading framework, including integrations with an additional trading platform and regional desk. Improved trade-change detection, production performance, and operational reliability through targeted tuning, defect remediation, and automated unit testing.
- Developed backend model-engineering services with cats-effect and http4s
- Integrated Oracle Advanced Queuing and Tanzu GemFire
- Built data platforms using Apache Flink, Kafka, and Elasticsearch
- Researched verified monadic programming and formal software methods
Software Developer
Developed and optimized ETL pipelines for large-scale data ingestion using Snowflake. Specialized in data analytics and visualization, creating complex SQL queries and Python scripts for data transformation. Implemented containerized solutions using Docker and Podman for streamlined deployment processes.
- Built predictive models using R for financial data analysis
- Automated reporting systems for real-time business intelligence
- Designed scalable database schemas for enterprise applications
Senior Scala Lead Developer
Pioneered cloud migration strategies leveraging Amazon Cloud services and Apache Kafka. Developed streaming solutions with Akka HTTP and Akka Streams for IoT data.
- Optimized Spark workloads for cost-effective cloud usage
- Led agile teams through complex project lifecycles
- Standardized API development for cross-platform compatibility
Senior Software Engineer
Engineered a real-time analytics engine using Akka Streams and Spark for processing large datasets. Developed fault-tolerant systems in Scala and ZIO for cloud environments.
- Integrated Java-based systems with Scala microservices
- Enhanced data ingestion techniques for scalability
- Implemented actor-based concurrency models
Senior Software Engineer
Designed high-throughput messaging systems with Kafka for real-time data streaming. Developed RESTful APIs with Scala, enabling seamless integration across distributed services. Engineered scalable data storage solutions using Cassandra for large-scale applications.
- Built interactive UIs using JavaScript frameworks
- Optimized JVM performance in large-scale Java applications
- Automated deployment pipelines with CI/CD tools
Senior Engineer
Specialized in concurrent and asynchronous programming using Rust and tokio. Developed scalable backend systems with Spring Boot and Scala. Implemented high-performance computing solutions for large-scale applications.
- Specialized in Rust and tokio
- Developed with Spring Boot and Scala
- Implemented high-performance computing solutions
Principal Software Engineer
Designed functional programming solutions with Haskell, Rust, and Go. Expert in building high-concurrency systems on Linux platforms for secure applications.
- Developed Haskell-based solutions
- Built high-concurrency systems
- Secured applications on Linux