Senior Test and Performance Engineer

Location: Remote

Bee part of the Swarm.

Do you want to be part of a company that is a hive of activity?

At ThinkParQ, we’re an enthusiastic and passionate international team helping our customers maximize the value of their data by developing some of the fastest, scalable, flexible, and robust products and solutions for all performance-oriented environments including HPC, AI and Deep Learning, Life Sciences and Oil & Gas.

Role Overview:

We are looking for a Senior Test and Performance Engineer to strengthen the BeeGFS development team. This role bridges development and DevOps, ensuring our parallel file system is tested thoroughly, validated reliably, and benchmarked for performance at scale. You will define test strategy, implement automation, and analyze system behavior to catch regressions before they reach production. This is a hands-on senior role. You will not only design the test plan but also execute it and collaborate with developers and DevOps to ensure robust coverage across functionality, integration, and performance.

Key Responsibilities:

  • Own test coverage strategy across build, unit, integration, functional, and performance tests.
  • Design and implement automated test cases and pipelines, primarily in Python.
  • Collaborate with developers to expand and improve test coverage for new and existing features.
  • Identify gaps in test coverage and write tests that validate full-system interactions, not just component happy paths.
  • Triage test failures: determine if issues are test bugs, flaky tests, or true product defects.
  • Develop and maintain automated performance and stress testing infrastructure.
  • Analyze performance test results, detect regressions across PRs/releases, and work with developers on root cause analysis.
  • Instrument and profile BeeGFS using Linux tools (perf, eBPF, etc.) to provide actionable insights on performance regressions.
  • Mentor and guide developers and DevOps on writing effective tests and building reliable test infrastructure.

Requirements:

  • Proven experience in systems-level software testing and validation.
  • Strong programming skills in Python (test automation) and working proficiency in C/C++ (to understand and triage code-level issues).
  • Deep understanding of Linux systems programming, performance analysis, and debugging.
  • Familiarity with kernel-level concepts and tools (e.g., perf, ftrace, eBPF) for instrumentation and performance tuning.
  • Ability to work independently and provide leadership in test strategy and execution.
  • Strong communication skills to collaborate across development and DevOps teams

Nice to have:

  • Background in parallel/distributed file systems or HPC environments.
  • Prior experience with kernel development or kernel-adjacent projects.
  • Contributions to open-source testing, performance tooling, or storage systems.
  • Experience with CI/CD systems (GitHub Actions, Jenkins, or similar).

 Why Join Us?

  • Work on BeeGFS, a leading parallel file system for high-performance computing.
  • Shape the test and performance strategy of a critical HPC software stack.
  • Small, senior team → direct impact and ownership from day one.

Please send your resume and a brief cover letter to hr@thinkparq.com. Join us and help shape the future of parallel storage with BeeGFS!

Fulfillment of information obligations pursuant to Art.13 DS-GVO for Applicants https://www.beegfs.io/c/information-obligation-applicants/