Performance Researcher

Written by Gabi Yanover

As part of our rapid growth, we are looking for Performance Researchers to join our team. As a member of Granulate’s R&D team, you will be responsible to research, implement and test new performance-enhancing capabilities, and building internal tools to help find and diagnose performance bottlenecks for a wide range of use cases automatically and seamlessly. If you are passionate about low-level research and excited about learning and interacting with various projects and technologies, Granulate is the perfect place for you to utilize your skills.

RESPONSIBILITIES
  • The candidate is expected to research performance issues in all levels of the machine (from application to the kernel) and design, implement, test and validate seamless performance improvements applicable to a wide range of use cases.
  • The candidate is expected to help build internal tools to diagnose performance issues.
  • The candidate is expected to share his knowledge, and educate other team members.
REQUIREMENTS
  • 3+ years experience with low-level development language: Rust/ C/ C++.
  • 2+ years of system programming experience.
  • Experience with multiple popular languages (Java/Python/ Node.js) – advantage
  • Experience reading or writing assembly (x86, x64, ARM, MIPS, SPARC, or others) – advantage.
  • Experience in Linux kernel development – advantage.
  • Experience in contributing to one or many open source projects – advantage.
  • Proven autodidact professional eager to learn new domains.
  • Strong verbal, analytical, and troubleshooting skills.
  • A team player, always eager to learn more and educate others.

Looking to Improve Your Application Performance?

LET’S CHAT
Scroll to top
Skip to content