Senior Backend Engineer (Scala and C++) Launch & Scale $$$

Madfish

Madfish

Software Engineering

Ukraine · Europe

Posted on May 19, 2026

On behalf of our client, we are looking for a Senior Backend Engineer (Scala and C++).

Responsibilities:

- Own SQL-acceleration projects end-to-end from planning to implementation and measurable outcomes

- Implement algorithms targeting a custom DSL for complex SQL functions within a Scala codebase

- Drive performance optimizations for Big Data processing algorithms in Java and C++

- Research and develop new solutions at the intersection of Big Data analytics and compilers

- Implement SQL operators or SQL expressions in a custom DSL

- Migrate complex code-generated algorithms from DSL implementations to C++

- Invoke Java code via C++ JNI for SQL function execution compatibility

- Implement optimized repartitioning algorithms for edge-case configurations

- Refactor code generation algorithms to support DSL improvements

- Improve GitHub Actions workflows for new build options and benchmarks

Requirements:

- 7+ years of overall software engineering experience

- 3+ years of experience with Scala

- 2+ years of experience with C++

Company offers:

- Long-term employment with possibilities for professional growth

- Fully remote work

- Reasonably flexible schedule

- 15 days of paid vacation

- Regular performance reviews