Be the next big change > Dassault Systèmes

Be the Next Game Changer

Senior SQL Engineer (Test)

Ireland, Dublin

Senior SQL Engineer in Test

Imagine new horizons…

Dassault Systèmes’ NuoDB provides a modern cloud-native, cloud-agnostic distributed SQL database that delivers on-demand scaleout and continuous availability for high throughput transactional workloads.

At NuoDB, we’re energized by tough problems. We think differently. We're passionate about innovation and invention. We’ve taken on a challenge that other companies have been unable to master: building a distributed SQL database for a cloud-native, cloud-agnostic world.

With engineering offices in Dublin and Boston, we provide unique opportunities for employees to showcase their talents and grow their careers working on critical database software.

At Dassault Systèmes, we empower people with passion to change the world. If you're a collaborative team player, someone who loves to wrestle with complex problems and are passionate about quality, you will find a home here.


What will your role be?

NuoDB’s SQL team is a distributed team spanning seven time zones. Its mission is to model query execution on top of an elastic, distributed, always-on, multi-tier database engine. Our engineers are comfortable working at the edge of the current state of the art and believe in clean, modular architecture. Our responsibilities cover everything from the parser through the query optimizer to the execution engine.

We are looking for someone with the depth and breadth of experience to hold the rest of the team to account, to ensure that the correctness, performance and scalability of the product is of the highest possible standard. You will work closely with developers as they push the envelope of what our query engine is capable of and tackle some of the hardest data problems that are out there.

You will:

  • Have full ownership of all aspects of query engine correctness, performance and scalability
  • Be able to understand and articulate how the engine is used by customers and ensure that this understanding is applied by development when developing new features
  • Create, extend and maintain test suites to cover all areas of engine functionality


The challenges ahead

Our ideal candidate has a sharp QA mindset, experience with testing back-end systems and an extensive understanding of SQL. You will have a strong track record of working independently and the confidence and experience to understand the value of your own time and where it can best be applied.


Your key success factors

  • BSc/MSc in Computer Science, Mathematics, or equivalent
  • A track record of validating the correctness, scalability and performance of complex back-end systems
  • Showcase solid understanding of SQL semantics and database constructs
  • Attention to detail and strong organization skills essential
  • Possess strong problem-solving skills
  • Demonstrate excellent verbal and written communication skills
  • Experience with Python and/or Java
  • Experience with Linux and Shell scripting
  • Experience in testing any of the following would be a major bonus: optimisers, compilers, interpreters, parsers, syntactic checkers


As a game-changer in sustainable technology and innovation, Dassault Systèmes is striving to build more inclusive and diverse teams across the globe. We believe that our people are our number one asset and we want all employees to feel empowered to bring their whole selves to work every day. It is our goal that our people feel a sense of pride and a passion for belonging. As a company leading change, it’s our responsibility to foster opportunities for all people to participate in a harmonised Workforce of the Future.


CATIA Logo > Dassault Systèmes

CATIA is the world’s leading solution for product design and experience. It delivers the unique ability not only to model any product in 3D but to do so in the context of the products real life behavior.