top of page

 Senior Software: Architecture Modeling 

An exciting startup, backed by the most prominent VCs in Israel and founded by serial entrepreneurs, seeks a skilled and motivated Senior Software engineer for the architecture modeling team. 

Job Description

As Senior Software Engineer, you will collaborate closely with Architects who develop our cutting-edge technologies and play a crucial role in shaping our hardware architecture. You will work with the latest versions of C++ and Python to develop sophisticated algorithms and models for our cutting-edge CPU. 

 Responsibilities: 

  • Architecture Modeling: Collaborate with Architects to develop and refine architecture models that represent our cutting-edge technologies. Utilize your expertise in software engineering to translate architectural designs into scalable and efficient software solutions. 

  • Algorithm Development: Design and implement complex algorithms using C++ and Python to support architecture modeling. Apply your strong analytical skills to optimize algorithms for performance and accuracy. 

  • Software Development: Participate in the full software development lifecycle, including requirements gathering, design, implementation, testing, and maintenance. Write clean, maintainable, and efficient code in C++ and Python, following best practices and coding standards. 

We are looking for a highly skilled professional that loves to be part of a dynamic team and wants to be a part of something big. 

 Qualifications:

  • BSc or equivalent or higher degree in Computer Science, Computer Engineering, or Electrical Engineering. 

  • Expert C++ developer (preferably C++-17 and above) 

  • Experience in Python 

  • Experience in large software frameworks 

  • Advantage: Experience in CUDA / parallel processing 

  • Advantage: Experience with major DB internals (e.g. Spark, Presto, PostgreSQL, Oracle, DB2) 

bottom of page