Notice: Function WP_Styles::add was called incorrectly. The style with the handle "child-style" was enqueued with dependencies that are not registered: essentials-style. Please see Debugging in WordPress for more information. (This message was added in version 6.9.1.) in /opt/bitnami/wordpress/wp-includes/functions.php on line 6131
20% Off your first consulting service!
Career

Scala
Software Engineer

We seek a Software Engineer (Scala) to work on functional, high-throughput systems in distributed environments using modern big data and streaming technologies.

Shape the future of real-time data processing with cutting-edge Scala and functional programming expertise

We’re seeking a Scala Engineer to architect and optimize high-throughput systems that process millions of events per second. You’ll work at the intersection of functional programming, distributed systems, and modern big data technologies like Apache Kafka, Spark Streaming, and Akka. Join a team where 78% of projects involve solving latency-critical challenges in industries ranging from IoT to financial trading.

Design & development

  • Build low-latency, fault-tolerant systems using Scala, ZIO/Cats, and Akka.
  • Architect event-driven pipelines processing 100k+ events/sec with Kafka/Spark.
  • Implement distributed algorithms for real-time analytics and stream processing.
  • Plan and develop high-performance async APIs on top of actor systems.
  • Architect efficient sharding, load balancing of data processing, and actor systems.

Optimization & innovation

  • Achieve sub-10ms latency in stateful services using caching and sharding.
  • Apply functional programming principles (monads, type classes, pure functions).
  • Develop Kafka Connectors and Spark Jobs for terabyte-scale data workflows.

Collaboration & leadership

  • Partner with data scientists to productionize ML models.
  • Contribute to open-source projects.

How we work

Our engineering culture and workflow principles

Remote desktop
You will use vast amounts of resources in a remote desktop environment to work with zero frustration.
Cloud playground
You will play around, virtualizing and scaling experimental or development components in a Kubernetes microservice infrastructure.
Deploy by commit
You will deploy production-grade application code with a single commit. Our end-to-end continuous integration will take care of the rest, even rolling back in case of error.
Automated tests
Our DevSecOps, AIOps, DataOps, and MLOps will keep you in good company.
Partially remote
You will partially work from anywhere by bringing your whole development environment as a remote desktop.
State-of-the-art
You will work with state-of-the-art technologies, constantly upgrading your knowledge to the frontier.
Scienific
You will quickly design and develop proof-of-concepts, trying new ideas to understand the problem better.
Always learning
You will quickly learn new technologies to use the best tool for the problem—a new programming language in just a few days.
Organized
You will cooperate in a highly organized environment that enables seamless and fast communication with your team.

Apply to us

This is where your journey starts to something new. Just you and your ideas, implemented in your way in a stack that serves your convenience. We would be happy to hear from you! Please fill in the below to apply to our team.

    Are you looking for something else?

    Please take a look at all of our opportunities.

    Software Engineer (Go)
    Design and build high-performance backend services powering real-world applications.
    Software Engineer (Python)
    Build scalable backend systems, APIs, and automation tools that support high-performance data workflows and web applications.
    Software Engineer (Rust)
    Develop low-latency, secure, and reliable software systems for performance-critical infrastructure.
    AI Engineer
    Develop intelligent systems powered by machine learning and large language models, focusing on training, deployment, and model-integrated applications.
    Software Engineer (Angular)
    Build responsive, scalable, and maintainable web interfaces with a strong focus on performance, usability, and modern UI/UX patterns.
    Software Engineer (Android)
    Craft elegant, efficient, and secure mobile applications tailored for modern Android devices and evolving user expectations.
    Sales Specialist
    Connect with clients, identify opportunities, and drive growth by promoting tailored software solutions across industries.
    Marketing Specialist
    Lead and execute digital campaigns, refine our brand messaging, and generate inbound interest through content, SEO, and strategic outreach.