דרושים » תוכנה » Compiler Engineer for Deep Learning Optimization

משרות על המפה
 
בדיקת קורות חיים
VIP
הפוך ללקוח VIP
רגע, משהו חסר!
נשאר לך להשלים רק עוד פרט אחד:
 
שירות זה פתוח ללקוחות VIP בלבד
AllJObs VIP
כל החברות >
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 17 שעות
Location: Haifa
Job Type: Full Time
we are the world leader in automotive and driving assistance systems, developing the world's most advanced software technologies and hardware architectures. Our group is located in Haifa and is responsible for enabling the deep learning and computer vision algorithms on the company platform. The technology we develop enables state-of-the-art deep neural networks to run efficiently in vehicles contributing to saving lives and enabling autonomous vehicles. This is an exciting opportunity to work with highly talented engineers and be a part of a product with a lot of innovation and work on cutting-edge compiler and optimization technologies in the AI domain.
What will your job look like:
Shape our companys product by applying cutting-edge deep learning network optimization techniques and will have the chance to influence future generations of our company hardware and software
Develop optimized implementations of a variety of neural-network operations and new optimization techniques and algorithms to efficiently map ML models to our company HW and efficiency mimic the execution of the nets on the CPU
Develop software products that include design methodology and code quality techniques.
Work on open source projects such as LLVM, MLIR.
Requirements:
BSc in Computer Science / Software Engineering.
3+ year's experience with C++.
Experience with compiler technologies such as LLVM/MLIR - advantage.
Experience in Python - advantage.
Knowledge in PyTorch - advantage.
Ability to work independently and quickly learn new technologies and systems.
This position is open to all candidates.
 
Hide
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8454419
סגור
שירות זה פתוח ללקוחות VIP בלבד
משרות דומות שיכולות לעניין אותך
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Hod Hasharon and Haifa
Job Type: Full Time
We are looking for outstanding candidates with hands-on experience in development and optimization of AI frameworks. If you are a team player with excellent communication skills and motivation to revolutionize application performance, youre welcome on board!
What will you be doing?
Work as part of an innovative research team to analyze, develop, test and deploy improvements that enhance Huaweis distributed AI framework.
Develop optimizations that leverage hardware accelerator capabilities, minimize communication overhead and improve training/inference throughput
Push the boundaries of the state of the art in LLM performance and efficiency, including model compression and quantization
Analyze, profile and optimize the latest LLM AI algorithms, and implement as production-quality software libraries for latency-critical use-cases on next-generation hardware.
Work in a distributed computing environment to optimize for both scale-up (multi-device) and scale-out (multi-node) systems
Utilize advanced concepts such as Uncertainty Quantification, Mixed Precision Computing and Model Sparsity to improve performance and enable training of very large AI models
Collaborate with partners from top universities, and open-source communities to conduct state-of-the-art research
Requirements:
B.Sc. degree in computer science, computer engineering, or a closely related field
5+ years of experience in AI kernel and performance optimizations
Excellent C/C++ programming and software design skills, including debugging, performance analysis, and testing
Strong technical skills and experience with developing code in a Linux environment
Excellent teamwork and interpersonal skills
Ability to work independently, define project goals and scope, and lead your own development effort
Innovative thinking
Ways to stand out from the crowd:
M.Sc. or Ph.D. degree
Proven track record of conducting and publishing independent research
Experience in optimizing distributed deep learning pipelines with TensorFlow / PyTorch
Experience in analyzing workloads on large scale heterogeneous clusters
Hands-on experience in developing code to target heterogeneous architectures (e.g. CPU/GPU/TPU)
Experience in developing and contributing to large open-source libraries
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8423172
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: Haifa
Job Type: Full Time
our company's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to our companys needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
In this role, you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.In our company Search, we're reimagining what it means to search for information any way and anywhere. To do that, we need to solve complex engineering challenges and expand our infrastructure, while maintaining a universally accessible and useful experience that people around the world rely on. In joining the Search team, you'll have an opportunity to make an impact on billions of people globally.
Responsibilities
Write product or system development code.
Lead design reviews with peers and stakeholders to select among available technologies.
Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
Requirements:
Minimum qualifications:
Bachelors degree or equivalent practical experience.
2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
Preferred qualifications:
Master's degree or PhD in Computer Science or a related technical field.
2 years of experience with data structures and algorithms.
Experience in developing accessible technologies.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8413458
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 19 שעות
Location: Haifa
Job Type: Full Time
We are looking for a deep learning algorithm developer to join our growing team under our companys Algorithms Group. The team is building an innovative multimodal learning framework aimed at improving autonomous driving performance by understanding long-tail cases and providing actionable navigation insights. Were combining state-of-the-art vision-language models to revolutionize how we train, validate, and scale our autonomous systems. If youre passionate about deep learning and engineering high-impact autonomous solutions - this is the place for you.
What will your job look like:
Contribute to dataset curation activities - collecting, cleaning, labeling, and preparing multimodal data for training and validation.
Train and fine-tune LLMs, VLMs, and VLA models to interpret visual scenes and produce actionable navigation insights supporting autonomous vehicle decision-making.
Support validation of multimodal models - evaluating vision-language-action behavior and helping identify performance gaps across driving scenarios.
Collaborate closely with AV planners, perception teams, and infrastructure engineers to ensure seamless deployment in a real-time ecosystem.
Youll have the opportunity to influence the strategic direction of language-driven autonomy - proposing new ideas, shaping model capabilities, and driving innovation from research to real-world deployment.
Requirements:
M.Sc. in Deep Learning, Computer Vision, NLP, or a related field (Ph.D. an advantage).
Hands-on experience in developing deep learning models.
Strong programming skills in Python (additional C++ is an advantage).
Experience with modern DL frameworks (e.g., PyTorch, TensorFlow).
Experience with large multimodal or language models (LLMs/VLMs/VLA models) and their real-world integration - advantage.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8454289
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Hod Hasharon and Haifa
Job Type: Full Time and English Speakers
We are looking for a Computing Network & System Architecture Group Leader.
In this role, you will be responsible for several teams of architects, engineers and software developers, all working together to conduct state-of-the-art R&D in system and network architecture. As the group lead, you will guide and mentor the individual team leads, and also conduct hands-on work leading architecture, technology innovation and technical planning and of high-performance computing cluster network, which oriented at AI, HPC, and big data.
Responsibilities
You will perform a wide range of duties including:
Architecture Innovation:
Deeply analyzing the advantages and disadvantages of mainstream network systems, to find opportunities for network architecture innovation;
Insight into the technology developing trend of the high-performance computing network field, and leading the corresponding technology planning.
Exploring new architectures of high-performance computing network systems and efficiently integrating communication library, topology, and network protocol to solve performance bottlenecks.
Technical breakthroughs in networking and cluster routing algorithm:
Analyzes computing cluster network performance and leads the development of computing cluster network technologies
Research and optimize the heterogeneous interconnection topology of key computing chips to continuously improve the key competitiveness of Huawei computing heterogeneous chipsets
Responsible for the research of data center network technologies, and guide network topology design and routing algorithm development
Group leadership:
Lead the development of a comprehensive system architecture for AI Fabric and HPC Fabric solutions
Manage and mentor highly skilled team leaders, to ensure that the group operates together in pursuit of common goal
Foster a collaborative and innovative work environment
Provide technical guidance and support to team members
Collaborate closely with cross-functional teams internationally, including hardware,
software, and ucode design teams, to ensure alignment of architectural decisions with
product and platform common objectives
Initiate and supervise collaborations with top academic researchers in Israel and abroad
Stay up to date with emerging technologies and industry trends in AI, HPC and big data industries
Evaluate and recommend technologies and next generation projects
Occasional travel related to ongoing projects, seminars, conferences etc.
דרישות:
At least 10 years of hands-on experience in system architecture design, or equivalent research experience
Demonstrated experience in leading R&D team
Familiarity with high-performance computing cluster services and system architectures, such as AI, HPC and big data.
In-depth understanding of computer networks, communication libraries, and design of AI or HPC cluster networks
Key qualifications you hold include:
Ability to work in a team environment; actively seek out resolution to issues with the team and work co-operatively to build a coherent system; Team-working and excellent inter-personal communication skills.
High level of self-reliance and an autonomous target-oriented work style, can do attitude, eager to learn new things and ready to think outside the box
Ability to work on a schedule, even for un-schedule-able issues such as inventiveness
Experience with network system of AI, HPC or big data cluster
Demonstrated capability in several items from the list below:
o Deep understanding of computer network protocol and network topology of computing cluster
o Familiarity with communication library, such as OpenMPI/NCCL
o Extensive experience in leading the network architecture design of computing cluster
o Experience with implementing routing algorithm
o Familiarity with network specifications of CPU/Network Processing Unit/ Neural Processing Unit/Switch chip
Fluent in written and spoken Engli המשרה מיועדת לנשים ולגברים כאחד.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8423179
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: Tel Aviv-Yafo and Haifa
Job Type: Full Time
our company's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to our companys needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.
our company Research addresses challenges that define the technology of today and tomorrow. From conducting fundamental research to influencing product development, our research teams have the opportunity to impact technology used by billions of people every day.
Our teams aspire to make discoveries that impact everyone, and core to our approach is sharing our research and tools to fuel progress in the field -- we publish regularly in academic journals, release projects as open source, and apply research to our company products.
Responsibilities
Write product or system development code.
Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
Requirements:
Minimum qualifications:
Bachelors degree or equivalent practical experience.
2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
Preferred qualifications:
Master's degree or PhD in Computer Science or related technical fields.
2 years of experience with data structures or algorithms.
Experience developing accessible technologies.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8413487
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: Haifa
Job Type: Full Time
our company's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to our companys needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
In our company Search, we're reimagining what it means to search for information any way and anywhere. To do that, we need to solve complex engineering challenges and expand our infrastructure, while maintaining a universally accessible and useful experience that people around the world rely on. In joining the Search team, you'll have an opportunity to make an impact on billions of people globally.
Responsibilities
Apply foundational GenAI concepts and contribute to the implementation of basic generative solutions across various modalities.
Improve AI mode and add new capabilities.
Identify quality issues.
Improve training data and prompts.
Requirements:
Minimum qualifications:
Bachelors degree or equivalent practical experience.
1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
1 year of experience with data structures or algorithms.
Preferred qualifications:
Master's degree in Computer Science or related technical field.
1 year of experience with Kotlin.
Experience developing accessible technologies.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8413492
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
17/11/2025
Location: Haifa
Job Type: Full Time
What to Expect - The Role
We are looking for highly motivated junior engineers who are eager to learn and grow within our team. This bootcamp will provide you with hands-on experience and training in creating high-scale, distributed backend systems.
You will develop solid software engineering skills, excellent interpersonal communication, extreme ownership, and the ability to accept and give meaningful technical feedback.
Key Learning Areas:
Designing architecture and writing robust, maintainable code
Maintaining and improving existing functionality, and developing new features end-to-end.
Working as part of a Scrum-Agile cross-functional team
Working closely with backend, front-end, AI, and quality engineers, as well as product managers and other stakeholders.
During the bootcamp, you will contribute to projects that scale novel functionality to a wide user base, ensuring you gain real-world experience in a supportive environment.
What Youll Do - Responsibilities
Learn to design and build scalable, high-availability mission-critical systems and APIs
Gain hands-on experience with cloud-native microservices and distributed, asynchronous messaging
Solve technical challenges related to performance, fault-tolerance, security, and live production issues
Collaborate closely with product, DevOps, and infrastructure teams to practice full-cycle development
Develop frameworks and languages like C# in .NET, Typescript, and mor
Requirements:
Recent graduate with a Bachelors Degree in Computer Science, Software Engineering, or equivalent.
Basic knowledge of Object-Oriented Programming (OOP) principles and practices, with an understanding of their application in software development.
Basic understanding of writing optimized SQL and working with various data stores.
Demonstrated ability to work in a team and a keen interest in scalable web applications or messaging systems.
Good communication skills and a proactive attitude towards learning and problem-solving.
Available to begin full-time employment on December 15, 2025.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8417496
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Haifa
Job Type: Full Time
The company Operating System Team is looking for a highly talented Embedded SW Integration Engineer with a passion for operating systems and Linux in specific. The team is developing the Boot and Operating System SW for our companys autonomous vehicle and smart advanced driver assist platforms.
What will your job look like?
Hands-on debugging and testing of OS and related components (Boot, HW initialization, Device drivers, Linux Kernel, User space libraries and tools & automated tests in python).
Deep understanding of the involved OS/Boot components and their integration with other SW/HW modules involving testing automation and system level validation.
Closely work with members of the Boot and OS development teams to integrate, test and automate new features, components and systems.
Release & feature management in a multi-project and multi-disciplinary environment while managing CI systems for testing coverage.
Requirements:
BSc/MSc degree in Computer Science or Computer Engineering.
Familiar with C programing language- must
Familiar with Linux Kernel operating system- must
3+ years of experience in SW integration with hands-on capabilities in Low-level development and debugging.
Excellent system understanding, trouble shooting, tracking SW changes and problem isolation and solving.
Good interpersonal skills and ability to work with multiple teams for leading integration activities.
Experience with CI and automated testing environment - an advantage.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8448255
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: Haifa
Job Type: Full Time
we are looking for a Software Front End engineer who will participate in the development of the companys software applications and tools. These applications will integrate into hospitals and clinics around the world, as well as be used by our patients, and will become a key element of TTFields therapy.
As a Software Front End engineer, you will be joining a talented engineering team in developing challenging applications within a complex and advanced environment for new innovative products dedicated to making a worldwide impact on cancer treatments.
This is a full time position, located in our R&D center, Haifa, Israel.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
Designing, implementing, and maintaining the applications and tools in the front-end.
Complying, aligning, and promoting software development professionalism standards within the team (processes and methodologies, requirements, design, coding, and testing)
Provide technical guidance to other team members working on the projects.
Carrying out complicated development and prototyping tasks.
Promoting domain knowledge, innovative thinking
Requirements:
BSc or equivalent in computer science or software engineering.
Alternatively, without a degree:
A minimum of 5 years of hands-on experience in developing the front-end of complex web-based software systems or mobile applications.
Knowledge:
At least 3 years of experience in developing the front-end side of complex web-based software systems
Experience in the development of complex Angular-based SPA applications
Experience in the development of complex Mobile applications, using Flutter-advantage.
Knowledge and understanding of different software development methodologies and design patterns.
Experience with Docker and containers advantage
Experience in medical systems advantage
Experience working in Agile/Scrum advantage
OTHERS:
Team player capable of working in a multi-disciplinary environment involving software engineers, physicists, algorithm engineers and physicians.
Excellent communication skills in both English and Hebrew
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8439958
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Haifa
Job Type: Full Time
We are looking for outstanding candidates with hands-on experience in software development. If you are a team player with excellent communication skills and motivation to investigate state-of-the-art directions and revolutionize application performance, youre welcome on board!
What will you be doing?
Envision, design and develop new features in all layers of the HPC / AI stack, from the application level, through the programming model (e.g. OpenMP, MPI) and down to the supporting libraries/middleware
Research, design and implement features for HPC / AI applications using parallel programming models (e.g. OpenMP, MPI), accelerators offloading and memory tiers.
Contribute to open-source scientific computing, networking and I/O libraries
Research, design and assist in developing hardware offloads for features relevant for scientific, deep learning, and data-intensive workloads.
Requirements:
B.Sc. degree in computer science, computer engineering, or a closely related field
Proficiency in one or more low-level programming languages: C / C++
3+ years of experience in object-oriented software development (OOD)
Ways to stand out from the crowd:
M.Sc. or Ph.D. degree
Hands-on experience in parallel programming or distributed application development (MPI / OpenMP / SHMEM)
Experience with code optimizations (I/O, data structure, communication patterns, vectorization) and profiling
Experience in development and utilization of innovative algorithms and data-structures to optimize code performance
Experience in development and deployment of AI models and, with string proficiency in Python programming
Experience in developing and contributing to large codebases
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8423195
סגור
שירות זה פתוח ללקוחות VIP בלבד