Expoint – all jobs in one place
המקום בו המומחים והחברות הטובות ביותר נפגשים

דרושים Software Architect - משרות ארכיטקט תוכנה

אדריכלי תוכנה אחראים על תכנון, בנייה ותחזוקה של מערכות תוכנה. הם חיוניים להצלחת כל פרויקט פיתוח תוכנה בקנה מידה גדול, שכן הם מגדירים את ארכיטקטורת המערכת ומבטיחים שכל מרכיבי המערכת עובדים יחד. על פי סקר שנערך לאחרונה, הביקוש לאדריכלי תוכנה צפוי לגדול ביותר מ-20% במהלך חמש השנים הקרובות. אז אם חשבתם להכנס לתחום, או אם אתם כבר נמצאים בו - עכשיו זה זמן מצוין לחפש את המשרה הבאה שלכם. בואו להתקדם בקריירה עם אקספוינט
חברה
אופי המשרה
קטגוריות תפקיד
שם תפקיד (1)
Israel
עיר
נמצאו 1,161 משרות
Today
AM

Applied Materials Senior C++/CUDA Software Engineer Israel, Center District, Rishon LeZion

Limitless High-tech career opportunities - Expoint
As a member of this core team, you will initiate, design, and develop enabling software for our next-generation high-end processing product. You will make key technical decisions to ensure scalability,...
תיאור:

Roles & Responsibilities

  • As a member of this core team, you will initiate, design, and develop enabling software for our next-generation high-end processing product.
  • You will make key technical decisions to ensure scalability, performance, and GPU efficiency of our applications.
  • You will contribute to the development of innovative products and see them launched into production environments.

Must-Have:

  • B.Sc. in Software Engineering, Computer Science, or a related field.
  • 8+ years of hands-on experience in C++ development on Linux with Docker containers.
  • Proven experience in CUDA development and NVIDIA GPU programming for high-performance computing.
  • Hands-on experience running and optimizing AI/ML models on NVIDIA GPUs, including model
  • Strong understanding of GPU architecture, memory management, and parallel programming paradigms.
  • Familiarity with NVIDIA profiling and debugging tools (e.g., Nsight, nvprof).
  • Experience optimizing compute-intensive workloads using CUDA kernels.
  • Proven experience in developing high-performance distributed systems.
  • Proficiency in Python – strong advantage.
  • Solid knowledge of CMake and complex build systems.
  • Strong design, analytical, problem-solving, and debugging skills.
  • Team player with experience working in Agile environments, git ecosystem, and CI/CD pipelines.

Nice-to-Have:

  • Experience in real-time image processing or working with high-volume data.
  • Experience with messaging or IPC infrastructures.
  • Experience using PyBind for C++/Python integration.
  • Hands-on experience with Kubernetes (K8s) and writing deployment configurations.

Full time

Assignee / RegularNot Specified
Show more
Yesterday
AM

Applied Materials Senior C++ Software Engineer Israel, Center District, Rishon LeZion

Limitless High-tech career opportunities - Expoint
As a member of this core team you will initiate, design and develop facilitating SW for the next high end processing product. You will make important technical decisions, ensure scalability...
תיאור:

Roles & Responsibilities:

  • As a member of this core team you will initiate, design and develop facilitating SW for the next high end processing product. You will make important technical decisions, ensure scalability and performance of our applications.
  • You will create an innovative product and see it being launched.

Must-Have:

  • B.Sc. in Software Engineering, Computer Science, or a related field.
  • 6+ years of hands-on experience in C++ development on Linux with Docker containers.
  • Proven experience in developing high-performance distributed systems.
  • Proficiency in Python – strong advantage.
  • Experience with Ray Framework or similar distributed computing frameworks.
  • Solid knowledge of CMake and complex build systems.
  • Experience designing and implementing high-performance data flows and data structures.
  • Strong design, analytical, problem-solving, and debugging skills.
  • Team player with experience working in Agile environments, git eco system and CI/CD pipelines

Nice-to-Have:

  • Experience in real-time image processing or working with high-volume data.
  • Familiarity with observability tools (e.g., Prometheus, Grafana).
  • Experience with messaging or IPC infrastructures.
  • Experience using PyBind for C++/Python integration.
  • Hands-on experience with Kubernetes (K8s) and writing deployment configurations.

Full time

Assignee / RegularNot Specified
Show more
16.11.2025
N

Nvidia Senior Software Research Architect AI Networking Israel, Tel Aviv District, Tel Aviv-Yafo

Limitless High-tech career opportunities - Expoint
Lead research and development of end-to-end networking solutions for distributed AI training and inference at scale, with a focus on job completion time, failure resiliency, telemetry, scheduling, andplacement. Analyze current...
תיאור:
Israel, Tel Aviv
time type
Full time
posted on
Posted 3 Days Ago
job requisition id

computing for more than 25 years.a unique legacy of innovationfueled by great technology—and amazing people. Today,

You will define how AI models are deployed and scaled in production using the NVIDIA Spectrum-X Networking Platform, influencing decisions from inter-node communication and

Be Doing:

  • Lead research and development of end-to-end networking solutions for distributed AI training and inference at scale, with a focus on job completion time, failure resiliency, telemetry, scheduling, andplacement.

  • Analyze current deployments, develop prototypes, and recommend architectural improvements.

  • Stay abreast of the latest research; become the team’s authority in emerging networking techniques and technologies.

  • Design, simulate, and validate new systems using novel, scalable network simulator NSX.

  • Develop and test prototypes on large-scale GPU clusters (e.g., Israel-1).

  • Collaborate across hardware, firmware, and software teams to translate ideas into real networking product features.

  • Publish patents and present research at leading conferences.

What We Need to See:

  • M.Sc. or PhD (preferred) in Computer Science, Electrical/Computer Engineering, or related field—or B.Sc. with research experience andpublications.

  • 5+ years of relevant experience.

  • Deep expertise in networking and communication internals (NCCL, RDMA, congestion control, routing).

  • Strong software engineering skills in C++ and/or Python.

  • Excellent system-level design and problem-solving abilities.

  • Outstanding communication and collaboration skills across technical domains.

Ways to Stand Out from the Crowd:

  • Proven passion for solving sophisticated technical problems and delivering impactful solutions.

  • Record of publications in top-tier conferences.

  • Experience in designing and building large-scale AI training clusters.

  • Post-PhD research experience

  • Practical understanding of deep learning systems, GPU acceleration, and AI model execution flows.

Show more
16.11.2025
U

Unity Staff Backend Software Engineer Israel, Tel-Aviv District, Tel-Aviv

Limitless High-tech career opportunities - Expoint
Lead the design and development of large-scale, low-latency, high-throughput systems that power real-time ad bidding and delivery. Define and drive technical strategy and long-term architecture for LevelPlay’s core infrastructure. Collaborate...
תיאור:

You’ll tackle complex engineering challenges and drive the design of systems built for massive scale, reliability, and performance. As a hands-on technical leader, you’ll influence architecture and implementation decisions that define the future of LevelPlay’s infrastructure.

What you'll be doing
  • Lead the design and development of large-scale, low-latency, high-throughput systems that power real-time ad bidding and delivery.
  • Define and drive technical strategy and long-term architecture for LevelPlay’s core infrastructure.
  • Collaborate cross-functionally with product, data, and ad network integration teams to deliver impactful solutions that scale globally.
  • Mentor and guide engineers, fostering a culture of technical excellence, ownership, and continuous improvement.
  • Investigate and resolve complex system challenges, optimizing performance, reliability, and cost efficiency.
What we're looking for
  • 8+ years of experience in software engineering, with significant experience in distributed systems, real-time systems, or high-scale backend infrastructure ,i.e, message queue technologies (e.g., Kafka, Kinesis, SQS), and key-value databases (e.g., Aerospike, Redis).
  • Proven track record of technical leadership — setting architectural direction, mentoring engineers, and leading projects end-to-end.
  • Strong proficiency in Java, Scala, Go, or similar languages, and experience working in JVM-based production environments.
  • Deep understanding of system design, concurrency, performance tuning, and data pipelines.
  • Experience with cloud infrastructure (AWS, GCP, or similar) and modern DevOps practices.
  • Excellent communication and collaboration skills; ability to influence technical and product decisions across teams.
You might also have
  • Understanding of distributed stream processing and having experience with Flink, Spark Streaming, etc
  • Background in observability, distributed tracing, and performance analytics.
  • Previous ad-tech experience
Additional information
  • Relocation support is not available for this position
  • Work visa/immigration sponsorship is not available for this position

This position requires the incumbent to have a sufficient knowledge of English to have professional verbal and written exchanges in this language since the performance of the duties related to this position requires frequent and regular communication with colleagues and partners located worldwide and whose common language is English.

Show more
16.11.2025
N

Nvidia Senior Software Engineer DOCA Verification Israel, Center District, Raanana

Limitless High-tech career opportunities - Expoint
Develop verification infrastructure in Python, tackling complex technical challenges, to ensure the robustness and correctness of DOCA™ Services. Engage in the full software development lifecycle of verification components, from design...
תיאור:
Israel, Raanana
Israel, Yokneam
time type
Full time
posted on
Posted 5 Days Ago
job requisition id

What you'll be doing:

  • Develop verification infrastructure in Python, tackling complex technical challenges, to ensure the robustness and correctness of DOCA™ Services

  • Engage in the full software development lifecycle of verification components, from design to implementation, and deployment

  • Write tests forverifying the functionality and performance of the DOCA platform

  • Debug and analyze complex system-level issuesto identify root causes and ensure timely resolution


What we need to see:

  • Bachelor's or Master's degree in Computer Science or Software Engineering

  • Proven experience of 5+ years as a software engineer, with a focus on building complex software systems

  • Strong knowledge and practical experience in software design and architecture principles

  • Proficiency in programming languages such as Python, Java, C++ or similar

  • Deep understanding of software development methodologies and best practices

  • Excellent problem-solving skills and the ability to tackle complex technical challenges

  • Effective communication and collaboration skills, with the ability to work in a team environment

  • Demonstrated leadership capabilities and the ability to inspire and motivate team members

  • Track record of delivering high-quality work on time and meeting project deadlines

Ways to stand out from the crowd:

  • Expert level knowledge in the Python programming language.

  • Background in Operation Systems, preferably in Linux

  • Knowledge in one or more of the following Networking areas: Ethernet, VLANs, TCP/UDP/IP, QoS, L2-L3 protocols

Show more
Limitless High-tech career opportunities - Expoint
As a member of this core team, you will initiate, design, and develop enabling software for our next-generation high-end processing product. You will make key technical decisions to ensure scalability,...
תיאור:

Roles & Responsibilities

  • As a member of this core team, you will initiate, design, and develop enabling software for our next-generation high-end processing product.
  • You will make key technical decisions to ensure scalability, performance, and GPU efficiency of our applications.
  • You will contribute to the development of innovative products and see them launched into production environments.

Must-Have:

  • B.Sc. in Software Engineering, Computer Science, or a related field.
  • 8+ years of hands-on experience in C++ development on Linux with Docker containers.
  • Proven experience in CUDA development and NVIDIA GPU programming for high-performance computing.
  • Hands-on experience running and optimizing AI/ML models on NVIDIA GPUs, including model
  • Strong understanding of GPU architecture, memory management, and parallel programming paradigms.
  • Familiarity with NVIDIA profiling and debugging tools (e.g., Nsight, nvprof).
  • Experience optimizing compute-intensive workloads using CUDA kernels.
  • Proven experience in developing high-performance distributed systems.
  • Proficiency in Python – strong advantage.
  • Solid knowledge of CMake and complex build systems.
  • Strong design, analytical, problem-solving, and debugging skills.
  • Team player with experience working in Agile environments, git ecosystem, and CI/CD pipelines.

Nice-to-Have:

  • Experience in real-time image processing or working with high-volume data.
  • Experience with messaging or IPC infrastructures.
  • Experience using PyBind for C++/Python integration.
  • Hands-on experience with Kubernetes (K8s) and writing deployment configurations.

Full time

Assignee / RegularNot Specified
Show more
ארכיטקט תוכנה ממלא תפקיד חיוני בתהליך פיתוח תוכנה, תכנון ופיקוח על יצירת מערכות תוכנה מורכבות. המטרה שלהם היא להבטיח שהתוכנה ניתנת להרחבה, מאובטחת ועומדת בדרישות הטכניות והעסקיות של הארגון. Software architect עובדים עם מגוון כלים וטכנולוגיות, כולל שפות תכנות כמו Java ו-Python, מסדי נתונים, פלטפורמות ענן ומתודולוגיות פיתוח כמו Agile ו-DevOps. יש להם גם מיומנויות טכניות חזקות, כולל דפוסי עיצוב תוכנה, מסגרות ארכיטקטורה והבנה של אבטחת תוכנה. בנוסף למומחיות הטכנית, לאדריכלי תוכנה יש גם כישורי תקשורת ומנהיגות חזקים, המאפשרים להם לשתף פעולה ביעילות עם מפתחים, בעלי עניין והנהלה. על בסיס יומיומי אחראי Software architect לפקח על פיתוח פרויקטי תוכנה, הגדרת הארכיטקטורה והעיצוב של המערכת ולוודא שהפיתוח מותאם למטרות ולדרישות הארגון. הם גם עובדים עם צוותי פיתוח, מספקים הדרכה ותמיכה כדי להבטיח שהתוכנה נבנית בהתאם לתכנון. מבחינת שכר, ארכיטקט תוכנה בישראל יכול לצפות להרוויח בממוצע בין 20,000 ל-40,000 ₪ לחודש. מועמד אידיאלי לתפקיד אדריכל תוכנה הוא אדם עם רקע טכני חזק וניסיון בפיתוח תוכנה. הם צריכים להיות בעלי תשוקה לטכנולוגיה והבנה של החשיבות של ארכיטקטורת תוכנה באספקת מוצרי תוכנה באיכות גבוהה. כישורי תקשורת ומנהיגות מעולים, כמו גם יכולת חשיבה יצירתית ופתרון בעיות טכניות מורכבות, חיוניים אף הם להצלחה בתפקיד זה. באקספוינט אנחנו מחברים בין כישרונות מובילים לבין חברות מובילות, ומציעים מגוון רחב של משרות software architect, במיוחד לאנשים בעלי ניסיון שמחפשים לקדם את הקריירה שלהם. דפדפו בין מודעות דרושים software architect ומצאו את המשרה הבאה שלכם.