Senior Software Engineer
Next Silicon
Software Engineering
Haifa, Israel
Senior Software Engineer
- Software
- Haifa
Description
NextSilicon is reimagining high-performance computing (HPC & AI). Our accelerated compute solutions leverage intelligent adaptive algorithms to vastly accelerate supercomputers, driving them forward into a new generation. We have developed a novel software-defined hardware architecture that is achieving significant advancements in both the HPC and AI domains.
At NextSilicon, everything we do is guided by three core values:
- Professionalism: We strive for exceptional results through professionalism and unwavering dedication to quality and performance.
- Unity: Collaboration is key to success. That's why we foster a work environment where every employee can feel valued and heard.
- Impact: We're passionate about developing technologies that make a meaningful impact on industries, communities, and individuals worldwide.
We are seeking an outstanding Senior Software Engineer to join a newly formed core team building the management platform of a clustered, highly distributed system.This role involves designing and developing complex, distributed infrastructure, designing service architecture, building observability, monitoring and configuration capabilities, and ensuring long-term system stability in large critical enterprise systems.
This is a unique opportunity to help build a production-grade infrastructure component from the ground up, working closely with experienced engineers in a collaborative and supportive environment.
Requirements
- M.Sc. or B.Sc. in Computer Science (CS), Electrical Engineering (EE), or equivalent practical experience from an accredited institution
- Exceptional coding skills with 5+ years of advanced experience in C or C++
- Experience in distributed parallel systems-Advantage
- Demonstrated Leader qualities-Advantage
Responsibilities
- Serve as a technical leader, driving technology adoption and direction within the team
- Focus on performance optimization and improvement initiatives.
- Develop high-quality, scalable code, primarily using C/C++
- Own the full software development lifecycle, including design, development, testing, and integration
- Design and implement core components of the platform