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.