DevJobs

Senior Software Algorithm and Performance Engineer

Overview

What will you be doing?

  • Research, solve, design and implement algorithms or data-structures for data caching and prefetching methods.
  • Analyze benchmarks results, bottlenecks and characteristics - .
  • Develop analysis tools for data caching and benchmark characteristics.


What do we want to see?

  • B.Sc. degree in computer science, computer engineering, or a closely related field
  • 5+ years of experience in storage/memory tiering, caching or prefetching domains.
  • 2+ years capabilities in optimization app’ performance.
  • Must have deep system understanding and capable of enhancing existing code.
  • Proficiency in low-level programming languages: C.
  • 5+ years of experience in software development in Linux environment
  • Team player with excellent communication skills.
  • Fast learning abilities.


Ways to stand out from the crowd:

  • M.Sc. or Ph.D. degree in caching field.
  • Papers and/or proven innovation in storage/memory tiering, caching or prefetching domains.
  • Proficiency in high-level programming languages: Python.
Toga Networks