Xonai | Senior Software Engineer, SQL Performance, Java/Scala
Xonai | Senior Software Engineer, SQL Performance, Java/Scala

Xonai | Senior Software Engineer, SQL Performance, Java/Scala

Freelance 60000 - 84000 £ / year (est.) No home office possible
X

At a Glance

  • Tasks: Join us to optimize SQL operations and enhance data processing algorithms in Java/Scala.
  • Company: Xonai is a dynamic startup focused on cutting-edge data infrastructure optimization.
  • Benefits: Enjoy flexible contract terms, competitive daily rates, and the potential for ongoing work.
  • Why this job: Be part of a passionate team shaping real-time insights and reducing data center costs.
  • Qualifications: 5+ years in performance engineering with strong Java/Scala skills and a solid CS foundation.
  • Other info: Remote candidates from Europe are welcome; expect a streamlined interview process.

The predicted salary is between 60000 - 84000 £ per year.

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.

Xonai | Senior Software Engineer, SQL Performance, Java/Scala employer: Xonai

At Xonai, we pride ourselves on fostering a dynamic and innovative work environment where passionate engineers can thrive. Our commitment to employee growth is evident through our supportive culture and the opportunity to work on cutting-edge technology in the data infrastructure space. With competitive daily rates and the flexibility of remote work options, we offer a unique chance for contractors to contribute meaningfully while enjoying the benefits of a collaborative team atmosphere.
X

Contact Detail:

Xonai Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Xonai | Senior Software Engineer, SQL Performance, Java/Scala

✨Tip Number 1

Familiarize yourself with the specific technologies mentioned in the job description, especially Java and Scala. Brush up on your knowledge of performance engineering and large codebases, as these are crucial for the role.

✨Tip Number 2

Prepare for the technical call by practicing your presentation skills. You may need to explain complex concepts clearly and concisely, so consider how you would present your past projects or relevant experiences.

✨Tip Number 3

Since the role involves implementing optimizations for data processing algorithms, think of examples from your previous work where you successfully improved performance. Be ready to discuss these during the interview.

✨Tip Number 4

Show your entrepreneurial spirit by highlighting any experience you have in early-stage startups. This can set you apart, as the company values candidates who can thrive in a dynamic environment.

We think you need these skills to ace Xonai | Senior Software Engineer, SQL Performance, Java/Scala

Performance Engineering
Java
Scala
Algorithms
Data Structures
Code Optimization
Benchmarking Standards
Critical Thinking
Independent Work
Production-Ready Code Development
CPU Hardware Profiling Tools
C++
Large-Scale Data Processing
Query Performance Optimization

Some tips for your application 🫡

Understand the Role: Make sure to thoroughly read the job description for the Senior Software Engineer position at Xonai. Understand the key responsibilities and required skills, especially focusing on SQL performance, Java, and Scala.

Tailor Your CV: Customize your CV to highlight your relevant experience in performance engineering and large codebases. Emphasize your proficiency in Java and Scala, as well as any experience with data processing algorithms.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for building data infrastructure optimization platforms. Mention any entrepreneurial spirit or experience in early-stage startups, as this aligns with Xonai's culture.

Prepare for the Interview Process: Familiarize yourself with the interview process outlined in the job description. Be ready for a screening call, a take-home exercise, and a technical call where you may need to present your solutions. Practice articulating your thought process and technical decisions.

How to prepare for a job interview at Xonai

✨Prepare for the Screening Call

The initial screening call with the HR Manager is your chance to make a great first impression. Be ready to discuss your background, experience, and why you're interested in this position. Keep your answers concise and relevant to the role.

✨Master the Take-Home Exercise

The take-home exercise is crucial for showcasing your technical skills. Make sure to thoroughly understand the requirements and take your time to implement a clean, efficient solution. Document your thought process and any assumptions you make.

✨Technical Call Presentation

During the 45-minute technical call, you'll need to present your take-home exercise. Practice explaining your code and the decisions you made. Be prepared to answer questions about your approach and how it relates to performance engineering.

✨Highlight Relevant Experience

With 5+ years of experience in performance engineering, be sure to highlight specific projects or challenges you've faced. Discuss your familiarity with Java and Scala, and any experience with CPU hardware profiling tools or large-scale data processing that aligns with the company's needs.

Xonai | Senior Software Engineer, SQL Performance, Java/Scala
Xonai
X
  • Xonai | Senior Software Engineer, SQL Performance, Java/Scala

    Freelance
    60000 - 84000 £ / year (est.)

    Application deadline: 2027-01-21

  • X

    Xonai

Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>