DevJobs

Senior Software Hands-On System Architect Engineer

Overview
Skills
  • C C ꞏ 5y
  • Python Python
  • caching ꞏ 5y
  • Linux environment ꞏ 5y
  • memory tiering ꞏ 5y
  • prefetching domains ꞏ 5y
  • storage ꞏ 5y
  • multiprocessing
  • Multithreaded code

Who are we?

Toga Networks, Huawei innovative development center, is looking for an experienced senior software algorithm engineer. We strive for innovation rather than simply keeping-up with industry standards, and we are well on our way for a better-connected world, safe, secure and resilient.

We are comprised of small and individual work-groups, with shared values and a distinct mission - seeking for next generation solutions. We empower each and every employee, encourage creative and innovative thinking, flexibility and collaboration, and are committed to their well-being.

Want to be part of something bigger? We encourage you to apply!


What will you be doing?

  • Research, Design, and innovate algorithms or data-structures for data caching and prefetching methods
  • Take initiative of using innovative ways to solving technical or business problems
  • Identify bottlenecks, analyze and optimize various graph structures built from benchmarking results
  • Collaborate with professional team members & various global teams around the world on daily basis
  • Hands-On; design and develop performance-oriented code, while using cutting edge technologies


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
  • 3+ years of hands-on software programming experience
  • Architect and developer with hands-on experience in storage and/or memory management and/or caching domain
  • System architecture and design skills
  • Deep system understanding and capable of enhancing existing code
  • Keen eye for detail and an ability to think logically and analyses data
  • Team player with a can-do attitude and open-mind behavior
  • Fast learner, highly organized and detail-oriented, able to work on multiple deadlines in a fast-paced atmosphere


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 C programming language
  • 5+ years of experience in software development in Linux environment
  • 2+ years capabilities in optimization app’ performance.
  • Understanding in multiprocessing and Multithreaded code
  • Proficiency in high-level programming languages: Python.

Toga Networks