Remoteville

Remote Senior Software Engineer Data Processing Performance Job in UK Xonai

Senior Software Engineer Data Processing Performance Xonai
JavaC++CompilersData StructuresHigh Performance ComputingLLVMQuery OptimizationScalaStartupsX86
Senior (5-8 years) - Expert (9+ years)
UK


Dissolving boundaries in accelerated computing
10+ employees
Big data


Role


Who you are

  • 5+ years of experience in performance engineering and managing large codebases.
  • Strong experience with statically-typed compiled languages (C++ Java Scala).
  • Proficiency in Java interfacing with C++ for performance-sensitive projects.
  • Solid understanding of low-level libraries CPU performance and memory management.
  • Expertise in CPU hardware profiling tools and a firm grasp of CS fundamentals like algorithms and data structures.
  • Independent worker with critical thinking skills.

Desirables

  • Startup experience
  • Open-source development
  • LLVM familiarity
  • Data processing internals expertise



What the job involves

  • Collaborate with the founding team to expand the integration of our custom compiler.
  • Maximize data processing throughput of leading Big Data analytics software.
  • Implement extensible optimizations for data processing algorithms in Java and C++.
  • Develop and test production-ready code for high-impact data processing infrastructure.

Share this job

Hide company

More jobs at Xonai

Company


Company mission

Xonai is 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 center costs.




Company benefits

  • Fully remote role
  • International applications considered



Company values

  • Passion
  • Innovation
  • Commitment
  • Excellence



Company HQ

London
;