Senior Software Engineer, Performance, C++ and Java

8 hours ago


UK, UK, United Kingdom Xonai Full time

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 center 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.


To learn more about us, visit our blog..


About the role


As a Senior Software Engineer for this role, you will collaborate with the founding team to expand the integration of our custom compiler with the query processing internals and maximize data processing throughput of leading open-source software for Big Data analytics.


Your contributions to our core IP will directly impact data processing infrastructure transforming 10s of petabytes every day where Xonai is being deployed.


Responsibilities


  • Implement extensible optimizations for data processing algorithms mainly in Java but also C++.
  • Implement code generation (targeting a custom DSL) for individual SQL operations.
  • 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.
  • Promote new greenfield development on data processing lying at the intersection of Big Data and compilers.


What you will bring


  • 5+ years of relevant experience working with performance engineering and operating large codebases.
  • Strong experience with statically-typed compiled languages (C++, Java, Scala).
  • Experience with low-level Java interfacing C++ for performance-sensitive code.
  • Experience with low-level libraries, CPU performance (x86), compression engines and memory allocators.
  • Experience with CPU hardware profiling tools.
  • 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 open-source development.
  • Experience working with compiler infrastructure (LLVM).
  • Experience with the internals of large-scale data processing and query performance optimization.


This is a fully remote role. We will consider international applications but are unable to sponsor UK Skilled Worker visas.



  • UK, UK, United Kingdom Xonai Full time

    About the XonaiWe 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 center costs.So far, we have raised a total of $3.5M in Seed funding. This gives us the...


  • UK, UK, United Kingdom InfyStrat Software Services Full time

    You will be a Senior/Lead Developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills. You’ll be responsible for: • Producing high quality, maintainable code • Supporting in the...


  • UK, UK, United Kingdom Stealth Full time

    Senior Software Engineer - Focus on Performance OptimizationRemote - UK/EuropeWe are looking for an experienced Senior Software Engineer with a deep specialization in performance engineering. In this role, you will play a pivotal part in refining and extending the integration between our custom compiler and the core processing engine. Your contributions will...


  • UK, UK, United Kingdom Understanding Recruitment Full time

    Would you like to work for a GreenTech company in zero tech debt that is committed to being the industry's top platform for a sustainable future?Java Software Engineer - GreenTech Start up! £50-80K + benefitsFully remote from anywhere in the UKWe are partnered with an ‘energy-as-a-service’ platform, that was created to help both customers and...


  • UK, UK, United Kingdom HCLTech Full time

    HCLTech is a global technology company, home to 219,000+ people across 54 countries, delivering industry-leading capabilities centered around digital, engineering and cloud, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing,...


  • UK, UK, United Kingdom WeDo Full time

    Job Title: Senior Java Software Engineer (Backend)Salary: Up to £85,000 + benefitsLocation: Central London (Hybrid onsite 3 days per week)Company Overview: Wedo is partnering with a high-growth, double unicorn payment tech company that has announced its intent to go public. This B2C company serves over 4 million customers and has recently secured an...


  • UK, UK, United Kingdom mkodo Full time

    Role: Senior Software Engineer - Java Location: London or Newcastle – Hybrid Office & Home Who Are We? mkodo builds world class apps, middleware and digital products in the global lottery, betting, and gaming space. We have an open, supportive, dynamic culture where talented people are trusted to contribute to the team and company by carrying out their...


  • UK, UK, United Kingdom Talent Full time

    Senior Java DeveloperLocation: London, 2 days per week Experience: 5+ yearsAboutMy client, a technology consulting firm that specializes in delivering digital transformation solutions, focusing on areas such as cloud services, data engineering, artificial intelligence, and enterprise application development. They partner with companies across industries to...


  • UK, UK, United Kingdom intro Full time

    Senior/Lead Java Engineer (Hands-On)Location: London - 4 days per week onsiteUK Visa Sponsorship: Not possibleAbout the Company: Our client is a successful B2C and B2B FinTech with a market leading product which they aim to use to revolutionise the way consumers manager their money.About the Role: They are expanding their software engineering team and are...


  • UK, UK, United Kingdom Ncounter Technology Recruitment Full time

    Senior Java Developer – Solace Messaging Expertise Main Purpose of the Role:We are hiring for a Senior Messaging Developer, to work on one the most advanced messaging systems in the market. This role is within the global messaging team, which is responsible for delivering advanced Messaging APIs and supports low-latent, high-throughput messaging systems in...


  • London, UK, UK, United Kingdom La Fosse Full time

    Senior Software Engineer | Java | Prestigious Investment Management Firm |£90- £130k | Hybrid This is a fantastic opportunity to gain experience working with a globally renowned Trading Team where you will see the direct impact of your work and how it impacts revenue growth. You will have strong backend Java development experience and have developed...

  • C++ Software Engineer

    3 months ago


    UK, UK, United Kingdom Venture Up Full time

    C++ Senior Software Developer – Hedge fund – OxfordC++ Senior Software Developer is required for exciting and innovative Hedge Fund based in Oxford. The successful C++ lead software engineer will be joining the talented and driven engineers in the execution team, working on company’s custom order management system. The ideal candidate will have 10+...


  • UK, UK, United Kingdom The Difference Engine Full time

    Are you an experienced Java engineer with an interest in Generative AI? As a Java engineer, would you like the opportunity to work on industry leading AI that uses proprietary reinforcement learning to generate 100% accurate code which significantly outperforms other AI coding assistants.Our client, originally a spin-out from Oxford University, is a leader...


  • UK, UK, United Kingdom Venture Up Full time

    Senior Java/Python DeveloperMotorsport IndustryFully remote, with on-site attendance (pit side) on race days£80k - £120k paid b2bA client of ours, an entrepreneur with 2 successful tech companies that specialise in sports technology, is starting a new venture within the racing space. He spends his time out of work as a professional racing driver, and is...


  • London, UK, UK, United Kingdom Oliver Bernard Full time

    Java DeveloperA B2B Fintech company looking to scale their development team after a recent round of Series A funding seek Java Developers to work on high performance, scalable applications. They are looking to grow the overall development team up to 20 as soon as possible, so ideally looking for Senior Devs who can have an immediate impact.Duties will...


  • UK, UK, United Kingdom F5 Consultants Full time

    Senior Java Software EngineerContribute to a sustainable future!Location: Work from their Poole once a week (Tuesday) with the rest of the week from home.Salary: £50,000 + 10% bonus + 10% pensionThe Role.Join a small team developing key new features for a software system hosted on AWS.Responsibilities.As a Senior you would take technical ownership of large...


  • UK, UK, United Kingdom HCLTech Full time

    HCLTech is a global technology company, home to 219,000+ people across 54 countries, delivering industry-leading capabilities centered around digital, engineering and cloud, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing,...


  • UK, UK, United Kingdom Finatal Full time

    Senior Software EngineerRemoteUp to £90,000ZC001Finatal has partnered with a rapidly scaling Series B business, focused on intelligent energy optimization as they search for a Senior Software Engineer to join their team.The Senior Software Engineer is responsible for designing, developing, and implementing advanced solutions that address complex industrial...


  • UK, UK, United Kingdom Oliver Bernard Full time

    Senior Software Engineer - Java/Kotlin, TDD, ETL, Data Warehousing A long term client of OB's who are a cutting edge consultancy who specialise in delivering innovative solutions to large enterprises have a brand new project starting with a client in the investment banking industry and a large number of engineers are needed to complete this project....

  • C++ Software Engineer

    4 weeks ago


    UK, UK, United Kingdom Miller Maxwell Ltd Full time

    Senior C++ Software Engineer (Options and Derivatives). An International Electronic Trading organisation seeks to hire for their expanding low-latency software engineering team. The company has increased competition in the European market; introducing innovative ideas to electronic trading technology, Most recently being a new options trading platform within...