Senior Software Developer
About Digis:
Digis is a European IT company with 200+ specialists delivering complex SaaS products, enterprise solutions, and AI-powered platforms worldwide. We ensure transparency, stability, and professional growth opportunities for all our team members.
About the Project:
The Project is a fast-growing UK-based startup building a next-generation acceleration engine for Apache Spark, used in large-scale data infrastructure worldwide.
At petabyte scale, even small inefficiencies in data processing translate into massive infrastructure costs. The Project is solving this by developing a novel engine that dramatically accelerates Spark workloads without requiring changes from data teams.
- $4.5M seed funding
- Founded in 2021, already in production
- Founders from top-tier tech companies (including Apple)
- Focus: Big Data, performance optimization, compilers
- Full-time, remote
Requirements:
- 5+ years of overall commercial software development experience
- Java: 4+ years of experience
- C++: 2+ years of experience
- Scala: 2+ years of experience
- ะ2+ English (active communication in meetings)
Responsibilities:
- Own SQL acceleration features end-to-end โ from design to implementation and measurable performance impact
- Implement and optimize Big Data processing algorithms across Scala, Java, and C++
- Develop performance-critical components at the intersection of Big Data and compilers
- Work with custom DSL and code generation systems to extend query execution capabilities
- Contribute to cross-language integrations (Java โ C++ via JNI) and overall system performance improvements
Why This Role is Exciting:
- Real impact on petabyte-scale data processing
- Combination of high-level (Scala/SQL) and low-level (C++) engineering
- Work on cutting-edge challenges at the intersection of Big Data + compilers
- Product already in production with strong funding and growth potential
If this sounds like the right opportunity for you, apply now! We look forward to discussing this further.
Required skills experience
| Java | 4 years |
| C++ | 2 years |
| Scala | 2 years |
| Software Development | 5 years |
Required languages
| English | B2 - Upper Intermediate |