Software Engineer (internal Query Engine Testing Tools), Query

MongoDB MongoDB · Enterprise · Dublin, Ireland · PTO Query

Software Engineer role focused on building testing tools and frameworks for a distributed query system in a database company. The role emphasizes ensuring correctness and performance of query engine features through rigorous testing and automation.

What you'd actually do

  1. Design, develop, and maintain automated testing frameworks, Performance automated tests and internal tooling for the MongoDB query engine
  2. Collaborate closely with peers to understand new features and functionalities, ensuring testability, test frameworks, tooling and coverage for automating tests of both happy-path and edge-case scenarios.
  3. Provide feedback in code reviews, focusing on the robustness and reliability of code changes.

Skills

Required

  • 3+ years of experience in software development and/or performance engineering
  • Fluency in Python, Javascript or Typescript
  • Able to make complex concepts easy to grasp in written and spoken English
  • Able to decompose and solve complex problems and can rapidly iterate by validating new hypotheses and rethinking current assumptions

Nice to have

  • Demonstrating hands-on experience working with relational or NoSQL databases is a plus
  • B.Sc. in Computer Science or related field, or equivalent practical experience.
  • Advanced degrees of experience in database query engines is a plus
  • Experience in developing automation test frameworks is a plus.
  • Experience in query processing engine testing is a strong plus.
  • Experience in developing performance test plans and monitoring frameworks is a strong plus.
  • Background in database query engines or compilers is a strong plus.