Hire
Data Systems Scala Developers
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
Big Data Engineer
Led the design and implementation of distributed data processing systems handling petabyte-scale datasets. Spearheaded the integration of Kafka with Spark for real-time analytics pipelines in financial services. Architected a high-performance data ingestion framework using Akka to optimize processing speed and reliability.
- Developed custom SQL query optimization techniques for large datasets
- Implemented Git versioning for complex data workflows
- Pioneered Akka-based microservices for scalable data processing
- Optimized Spark jobs reducing runtime by 30%
Spark Performance Engineer - Data Engineer
Designed and optimized large-scale distributed data processing systems using Apache Spark, focusing on performance enhancements for data-intensive applications. Developed custom Spark transformations and actions, significantly reducing execution time for ETL pipelines in the financial analytics domain. Integrated Rust components with Scala to improve computational efficiency in real-time data processing.
- Implemented advanced caching strategies for Spark job optimization.
- Contributed to open-source Apache DataFusion project with Rust.
- Developed PySpark solutions for streaming data pipelines.
- Led migration of legacy data systems to cloud-based infrastructure.
Senior Data 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
Big Data Solutions Architect / Tech Lead
Designed and implemented a petabyte-scale data processing platform using distributed systems technologies. Spearheaded the development of a real-time streaming analytics solution for IoT data ingestion.
- Architected a multi-tenant data platform
- Led a team in building a batch processing system
- Implemented a fault-tolerant message queue
Freelance Software | Data | ML Engineer
Developed machine learning pipelines for real-time data analysis and prediction. Deployed distributed systems on AWS Fargate for scalable processing.
- Optimized text processing with TF-IDF and k-NN
- Automated data migration using AWS DMS
- Implemented dimensionality reduction with PCA for feature optimization
Software Engineer / Data Engineer
Developed large-scale distributed data processing systems for real-time analytics. Specialized in building high-performance ETL pipelines and data warehousing solutions. Designed and optimized custom consensus protocols for fault-tolerant systems.
- Implemented complex event-driven architectures for financial services.
- Architected scalable microservices using Go and Rust.
- Enhanced database internals for improved query performance.
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
Software Engineer, Backend
Engineered backend systems using Scala with a focus on functional programming. Built fault-tolerant services with ZIO for distributed systems. Developed GraphQL APIs using Caliban for seamless client-server interactions.
- Utilized Cats library for functional programming patterns
- Optimized SQL queries for high-volume transaction systems
- Developed Python utilities for backend service monitoring
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
Staff Data Engineer
Architected large-scale data pipelines using Apache Spark and Scala, optimizing for real-time analytics in the e-commerce domain. Spearheaded the migration of data infrastructure to Databricks, enhancing processing speed and reliability. Developed a custom data validation framework in Python, ensuring data integrity across distributed systems.
- Implemented Rust-based data transformation tools for performance gains
- Designed SQL-based ETL workflows for complex data models
- Automated data quality checks using custom-built Python scripts
Senior Data Engineer
Developed real-time data processing systems utilizing Apache Kafka and Apache Flink to handle streaming data at scale. Designed and optimized ETL pipelines for large-scale data ingestion and transformation using Apache Spark. Implemented HBase solutions for high-throughput, low-latency data storage in big data environments.
- Architected distributed systems for high-volume data processing
- Built scalable data lakes with fault-tolerant architectures
- Optimized data transformation pipelines for performance and reliability
JVM Developer / Data Engineer
Designed and optimized a high-throughput real-time data processing pipeline using Kafka and Spark, achieving sub-second latency. Developed microservices architecture for a large-scale distributed system leveraging Akka and Spring frameworks.
- Implemented event-driven architectures with Apache Kafka
- Built scalable data pipelines with Apache Spark
- Optimized distributed system performance for large-scale deployments
Senior Data Engineer
Architected and implemented end-to-end ETL pipelines in Scala and Python, handling petabyte-scale datasets in cloud environments. Spearheaded the development of a real-time analytics platform for IoT data, enhancing data throughput and processing speed.
- Led migration of legacy systems to modern cloud infrastructures
- Developed custom data serialization protocols in Go
- Automated data workflows using advanced Bash scripting techniques
Founding Database Engineer
Pioneered database internals and distributed systems design. Advanced knowledge in operations and systems design using AWS.
- Pioneered database internals
- Expert in distributed systems design
- Advanced AWS operations knowledge
Staff Data Engineer
Designed and maintained large-scale data processing pipelines for real-time analytics using Apache Flink. Spearheaded the transition to a distributed data architecture, enhancing system throughput and reducing latency.
- Optimized Spark jobs for cluster performance
- Pioneered data transformation frameworks in Rust
- Implemented event-driven architectures for IoT data streams