Senior Backend Engineer (Scala and C++)

$$$

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

Required languages

English B2 - Upper Intermediate
Scale, C++
Published 19 May
13 views
ยท
1 application
To apply for this and other jobs on Djinni login or signup.
Loading...