Intel technologies
Job Description
This position is at Granulate (an Intel company), a start-up acquired by Intel and develops AI based solution for servers activity optimization.
Company’s offices are located at Tel Aviv, (Alon towers).
About Granulate
Granulate is on a mission to help companies scale by removing the compute cost pain and overcoming performance challenges. We’re developing the world’s first autonomous, continuous workload optimization solution, enabling immediate application performance improvements and reduced infrastructure costs by up to 63% – with no code changes required.
We are seeking a highly skilled and motivated low-level software engineer to join our agent’s development team. The team is responsible for the development of our agent’s which deliver our unique performance improvements to our customers seamlessly and at scale.
This role requires a deep understanding of the operating system and the different programming language runtimes. If you have a passion for low-level programming, a strong understanding of computer architecture, operating system internals and programming language’s runtimes, and you are looking to work on exciting and challenging projects, then we encourage you to apply.
Responsibilities
-
Own new feature development end-to-end from ideation to implementation
-
Design and implement low-level software components responsible for enabling our performance improvements seamlessly for our customers
-
Design and implement low-level software components responsible for gathering data to enable new research directions and capabilities
-
Debug and troubleshoot code in different complex environments
-
Optimise code performance to minimise overhead
-
Collaborate with our research and engineering teams to integrate and allow new capabilities and ensure successful project delivery
Qualifications
-
6+ years of experience in a low-level programming languages such as C/C++, Rust
-
Experience working with and developing in the Linux kernel, using eBPF, or building low level programs in C/C++
-
Experience with assembly and advance concepts such as inline hooks
-
Deep understanding of the various layers of the protocol stack and have hands-on experience troubleshooting networking or API related issues
-
Experience in JVM Bytecode and the JVM runtime – an advantage
-
Experience in performance optimization of code – an advantage
-
Bachelor’s or master’s degree in computer science or a related field – an advantage
-
Excellent English written and verbal communication skills
-
Team player who is eager to be an early adopter of new technologies.
Inside this Business Group
The Data Center & Artificial Intelligence Group (DCAI) is at the heart of Intel’s transformation from a PC company to a company that runs the cloud and billions of smart, connected computing devices. The data center is the underpinning for every data-driven service, from artificial intelligence to 5G to high-performance computing, and DCG delivers the products and technologies—spanning software, processors, storage, I/O, and networking solutions—that fuel cloud, communications, enterprise, and government data centers around the world.
Posting Statement
All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.
Benefits
We offer a total compensation package that ranks among the best in the industry. It consists of competitive pay, stock, bonuses, as well as, benefit programs which include health, retirement, and vacation. Find more information about all of our Amazing Benefits here: https://www.intel.com/content/www/us/en/jobs/benefits.html
Working Model
This role will be eligible for our hybrid work model which allows employees to split their time between working on-site at their assigned Intel site and off-site. In certain circumstances the work model may change to accommodate business needs.