This is a contract position for 6 months however there is the potential for ongoing work. We are open to contractors both inside and outside IR35. We would also consider applications from within Europe. Daily rate is dependent on experience and location.
The interview process will involve a screening call with the HR Manager (15 mins), a take-home exercise and 45 minute technical call which includes a short presentation.
About the Xonai
We are a team of passionate engineers committed to building the best-in-class petabyte-scale data infrastructure optimization platform that combines hardware acceleration with performance metering to enable real-time actionable insights for reducing data centre costs.
So far, we have raised a total of $3.5M in Seed funding. This gives us the flexibility to grow our team, provide world-class support to our customers, and expand our solution to new markets..
What you will do
* Implement code generation (targeting our proprietary DSL) for individual SQL operations.
* Implement optimizations for data processing algorithms mainly in Java.
* Establish rigorous benchmarking standards to assess the impact of performance-sensitive changes.
* Prioritize implementation of requirements that benefit customer applications.
* Diligently write, test and deploy production-ready code.
What you will bring
* 5+ years of relevant experience working with performance engineering and large codebases.
* Strong experience with statically-typed compiled languages (Java, Scala).
* Strong grasp of computer science fundamentals such as algorithms and data structures.
* Critical thinking and ability to work independently without direct supervision.
Nice-to-haves
* Entrepreneurial spirit and previous experience in early stage start-ups.
* Experience with CPU hardware profiling tools.
* Experience with C++ for performance-sensitive code.
* Experience with the internals of large-scale data processing and query performance optimization.