Our Tel Aviv Research and Innovation Center, is looking for an experienced hands-on software algorithms team leader to join our Future-Computing-Infrastructure expert group.
The group designs and develops technologies for the next-generation data center aimed at accelerating applications, optimizing compute resource utilization, and reducing data-center costs. Our projects involve hardware and software architecture co-design. They require high-level system understanding, creativity and innovative thinking.
If you want to be part of something bigger, if you are a team player with excellent communication skills and motivation to revolutionize data-center technology, youre welcome on board!
What will you be doing?
Lead an experienced software development and algorithm research team
Lead development life cycle in a challenging environment of emerging technologies
Hands-on design and development of AI/deep-learning-based methods for caching and prefetching
Hands-on design and development of new statistical algorithms and heuristics
Participate in research to analyze application performance, identify bottlenecks and optimize various decision-making mechanisms based on benchmarking results
Work with a success-driven worldwide international team
Take initiative to solve technical and business problems
Identify bottlenecks, analyze and optimize various graph structures built from benchmarking results.
The group designs and develops technologies for the next-generation data center aimed at accelerating applications, optimizing compute resource utilization, and reducing data-center costs. Our projects involve hardware and software architecture co-design. They require high-level system understanding, creativity and innovative thinking.
If you want to be part of something bigger, if you are a team player with excellent communication skills and motivation to revolutionize data-center technology, youre welcome on board!
What will you be doing?
Lead an experienced software development and algorithm research team
Lead development life cycle in a challenging environment of emerging technologies
Hands-on design and development of AI/deep-learning-based methods for caching and prefetching
Hands-on design and development of new statistical algorithms and heuristics
Participate in research to analyze application performance, identify bottlenecks and optimize various decision-making mechanisms based on benchmarking results
Work with a success-driven worldwide international team
Take initiative to solve technical and business problems
Identify bottlenecks, analyze and optimize various graph structures built from benchmarking results.
Requirements:
Bachelor degree or higher in Computer Engineering / Computer Science or equivalent
2+ years proven record of leading algorithm teams
5+ years proven record of leading development teams
5+ years of experience in storage / memory tiering / caching or prefetching domains
Team player with excellent communication and interpersonal skills
Excellent written and oral communication skills (English and Hebrew)
Proficiency in C programming language
Deep system understanding and capability to enhance existing code
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
3+ years of experience in software development in Linux environment
3+ years of experience in optimizing applications performance
Papers and/or proven innovation in storage/memory tiering, caching or prefetching domains
Proficiency in high-level programming languages: Python.
Experience in leading test activities, CI/CD.
Bachelor degree or higher in Computer Engineering / Computer Science or equivalent
2+ years proven record of leading algorithm teams
5+ years proven record of leading development teams
5+ years of experience in storage / memory tiering / caching or prefetching domains
Team player with excellent communication and interpersonal skills
Excellent written and oral communication skills (English and Hebrew)
Proficiency in C programming language
Deep system understanding and capability to enhance existing code
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
3+ years of experience in software development in Linux environment
3+ years of experience in optimizing applications performance
Papers and/or proven innovation in storage/memory tiering, caching or prefetching domains
Proficiency in high-level programming languages: Python.
Experience in leading test activities, CI/CD.
This position is open to all candidates.