Algorithm Engineer jobs in Israel
REAL is building an AI Execution Platform for real estate organizations. Today, the data required to run real estate is scattered across PDFs, spreadsheets, emails, drawings, public records, and disconnected systems, leading to preventable leakage, missed obligations and lost opportunities to improve performance. Used by leading enterprises, REAL converts this fragmented data into connected intelligence and automated action. With advanced AI, universal ingestion, and modular execution agents, REAL increases operational accuracy, uncovers financial discrepancies, and surfaces opportunities to optimize performance and enhance business outcomes. REAL Values Ownership: We take responsibility and move decisively. Clarity: We simplify complexity to deliver meaningful impact. Accuracy: Precision matters, in our product and in how we operate. Velocity: We work with urgency and intent. Partnership: We collaborate closely with our customers and with each other. Role Overview As an AI Algorithm Engineer at REAL, you’ll design and implement advanced algorithmic workflows that power our data digestion pipelines and conversational AI agent experience. You will: • Architect and build workflows that turn raw, unstructured data (e.g., PDF documents and ultra high-resolution architectural drawings) into meaningful, structured context for downstream analysis. • Combine techniques from classical NLP, computer vision, unsupervised learning, and graph theory to build robust end-to-end pipelines - not just standard LLM API calls, but intelligent decomposition, structuring, and context engineering. • Develop AI agent workflows that let customers explore, query, and reason about their data naturally and reliably. • Build strong evaluation infrastructure to benchmark and continuously improve both classical algorithmic components and LLM-based workflows. • Work primarily in Python, and collaborate across systems and services in TypeScript when needed. • Move fast from prototype to production, while maintaining correctness, scalability, and measurable quality. Requirements What You’ll Do Core Responsibilities • Design and implement end-to-end data digestion pipelines for complex unstructured and semi-structured inputs. • Integrate classical algorithms with LLM-centric workflows to produce high-quality contextual inputs for reasoning tasks. • Build systems for segmentation, structure extraction, semantic decomposition, embedding-based representations, and graph construction. • Develop agentic workflows that combine tools, retrieval, and reasoning for interactive customer experiences. • Design evaluation suites, datasets, metrics, and regression tests to measure quality, robustness, and performance over time. • Continuously refine workflows based on customer usage, failure analysis, and measurable improvements. What We're Looking For Required Qualifications • MSc (or equivalent experience) in Computer Science, Mathematics, Electrical Engineering, or a related quantitative field. • 5+ years of experience in data science / algorithm development / applied research engineering roles. • Strong experience building complex algorithmic workflows beyond model calls - including multi-stage pipelines, feature extraction, structure inference, and optimization. • Deep understanding of LLM digestion concepts: RAG, context engineering, chunking strategies, retrieval and ranking, tool usage patterns, and reliability techniques. • Experience designing and maintaining evaluation frameworks for both classical algorithms and LLM workflows (offline + online, regression, benchmarking). • Strong programming skills in Python; familiarity with TypeScript is a plus. • Ability to thrive in a high-ownership startup environment: ambiguity, speed, responsibility, and continuous learning. Nice To Have • Familiarity with vector databases and scalable retrieval architectures. • Familiarity with agent orchestration frameworks (e.g., LangChain) and tool-driven reasoning systems. • Experience deploying AI workflows into production with monitoring, guardrails, and iteration loops. Benefits Why Join REAL • You’ll work on problems that don’t have a pre-scripted solution - it’s a privilege to be among the first to tackle them. • High ownership and direct impact on the core product and architecture. • A fast iteration environment where strong engineers ship meaningful work quickly. • A chance to grow alongside the AI revolution - adapting, learning, and building what’s next.
Description Fetcherr builds responsible AI that transforms market complexity into measurable profit growth. At the core of the company is the Market Model - a proprietary AI-powered model delivering accurate, granular demand predictions with 96% forecast accuracy and real-time decision intelligence for commercial teams. Built on a glass-box architecture, it uses market data - not personal data - with full transparency into logic and outcomes. First deployed in global aviation, the technology is industry-agnostic and scales across volatile markets. Fetcherr delivers a consistent average profit uplift of 7%, with corporate partners including Delta, Virgin Atlantic, WestJet, Viva, and Azul. We are seeking an experienced Algorithm Team Lead - Optimization to lead our data science and data engineering efforts and oversee a team of skilled data engineers. This role combines hands-on technical leadership and team management, with responsibilities that include building and scaling data infrastructure to power real-time pricing, large-scale data pipelines, and machine learning products. The Price Optimization (PO) team is where insights become decisions. We work with large-scale customer data and market predictions — like demand forecasts — to drive revenue management decisions that actually move the needle. At our core, we build and maintain the decision-making engine. That means designing the data pipelines that bring customer data in, and running it through an optimization engine that simulates the market — weighing competition, pricing constraints, inventory availability, predictive models, and each client's unique business policies — to generate the best possible price recommendations. As the final step before recommendations reach the client, quality, reliability, and attention to detail aren't just nice to have. They're everything. You will lead the team through architecture decisions, development, and deployment of mission-critical systems—while growing and mentoring a high-performing team. Responsibilities: • Manage a team of data scientists and data engineers responsible for building robust, scalable, and high-performance data pipelines and infrastructure. • Design, build, and maintain distributed data processing workflows (batch & streaming). • Drive best practices for data quality, validation, testing, and observability. • Own and evolve Fetcherr’s data architecture in alignment with business and product goals. • Manage sprint planning, task breakdown, code reviews, and performance feedback for your team. • Contribute hands-on to key development tasks and architecture decisions. • Recruit, mentor, and grow the data science engineering team. Requirements • Proven experience as a Data Scientist. • Proven experience designing and maintaining large-scale data platforms (hundreds of TBs) • 3+ years of proven experience leading and managing a team of data engineers (people management is required) • 4+ years of experience in data science, including a strong Python programming background, advanced SQL skills, and data modeling experience • Expertise with data orchestration tools (Airflow, Prefect, or Dagster) • Cloud platform experience — GCP preferred (AWS/Azure acceptable) • Familiarity with Docker • Strong communication, mentorship, and collaboration skills • BSc/MSc in Mathematics/ physics/ statistics/ Computer Science. • Fluent English (spoken and written) Nice to have: • Experience with Google Cloud Platform tools (BigQuery, Dataflow, Pub/Sub) • Background working with ML pipelines or data science teams • Understanding of data contracts, lineage, and versioning tools • Knowledge of data structures and algorithms • Experience optimizing pipelines and databases for performance and cost • CI/CD pipelines (GitHub/GitLab) • Hands-on experience with distributed data frameworks (Apache Beam, Spark, or similar) • Exposure to airline, pricing, or GDS systems
Description Fetcherr builds responsible AI that transforms market complexity into measurable profit growth. At the core of the company is the Market Model - a proprietary AI-powered model delivering accurate, granular demand predictions with 96% forecast accuracy and real-time decision intelligence for commercial teams. Built on a glass-box architecture, it uses market data - not personal data - with full transparency into logic and outcomes. First deployed in global aviation, the technology is industry-agnostic and scales across volatile markets. Fetcherr delivers a consistent average profit uplift of 7%, with corporate partners including Delta, Virgin Atlantic, WestJet, Viva, and Azul. We are seeking an experienced Algorithm Team Lead - Optimization to lead our data science and data engineering efforts and oversee a team of skilled data engineers. This role combines hands-on technical leadership and team management, with responsibilities that include building and scaling data infrastructure to power real-time pricing, large-scale data pipelines, and machine learning products. The Price Optimization (PO) team is where insights become decisions. We work with large-scale customer data and market predictions — like demand forecasts — to drive revenue management decisions that actually move the needle. At our core, we build and maintain the decision-making engine. That means designing the data pipelines that bring customer data in, and running it through an optimization engine that simulates the market — weighing competition, pricing constraints, inventory availability, predictive models, and each client's unique business policies — to generate the best possible price recommendations. As the final step before recommendations reach the client, quality, reliability, and attention to detail aren't just nice to have. They're everything. You will lead the team through architecture decisions, development, and deployment of mission-critical systems—while growing and mentoring a high-performing team. Responsibilities: • Manage a team of data scientists and data engineers responsible for building robust, scalable, and high-performance data pipelines and infrastructure. • Design, build, and maintain distributed data processing workflows (batch & streaming). • Drive best practices for data quality, validation, testing, and observability. • Own and evolve Fetcherr’s data architecture in alignment with business and product goals. • Manage sprint planning, task breakdown, code reviews, and performance feedback for your team. • Contribute hands-on to key development tasks and architecture decisions. • Recruit, mentor, and grow the data science engineering team. Requirements • Proven experience as a Data Scientist. • Proven experience designing and maintaining large-scale data platforms (hundreds of TBs) • 3+ years of proven experience leading and managing a team of data engineers (people management is required) • 4+ years of experience in data science, including a strong Python programming background, advanced SQL skills, and data modeling experience • Expertise with data orchestration tools (Airflow, Prefect, or Dagster) • Cloud platform experience — GCP preferred (AWS/Azure acceptable) • Familiarity with Docker • Strong communication, mentorship, and collaboration skills • BSc/MSc in Mathematics/ physics/ statistics/ Computer Science. • Fluent English (spoken and written) Nice to have: • Experience with Google Cloud Platform tools (BigQuery, Dataflow, Pub/Sub) • Background working with ML pipelines or data science teams • Understanding of data contracts, lineage, and versioning tools • Knowledge of data structures and algorithms • Experience optimizing pipelines and databases for performance and cost • CI/CD pipelines (GitHub/GitLab) • Hands-on experience with distributed data frameworks (Apache Beam, Spark, or similar) • Exposure to airline, pricing, or GDS systems
Itamar At ZOLL, we're passionate about improving patient outcomes and helping save lives. We provide innovative technologies that make a meaningful difference in people's lives. Our medical devices, software and related services are used worldwide to diagnose and treat patients suffering from serious cardiopulmonary and respiratory conditions. ZOLL Itamar is an innovative medical device technology company that focuses on the development and manufacturing of Home Sleep Apnea Tests to aid in the diagnosis of respiratory sleep disorders. Our core product is the WatchPAT®️ family, a revolutionary FDA-cleared portable home sleep apnea test device, that is based on proprietary signal and analysis. 80% of patients who have sleep apnea are undiagnosed. We are committed to reach those undiagnosed patients and provide testing to promote wellness and enhance overall quality of life. WatchPAT®️ is commercially available within major markets including the U.S., Japan, and Europe, and is the leading home sleep apnea test in the US. ZOLL Itamar’s corporate headquarters, research and development and manufacturing are located in Israel with U.S. headquarters based in Atlanta, GA. Job Type Hybrid Job Summary ZOLL Itamar is an innovative medical device technology company that focuses on the development and manufacturing of Home Sleep Apnea Tests to aid in the diagnosis of respiratory sleep disorders. Our core product is the WatchPAT®️ family, a revolutionary FDA-cleared portable home sleep apnea test device, that is based on propriety signal and analysis. 80% of patients who have sleep apnea are undiagnosed. We are committed to reach those undiagnosed patients and provide testing to promote wellness and enhance overall quality of life. WatchPAT®️ is commercially available within major markets including the U.S., Japan, and Europe, and is the leading home sleep apnea test in the US. ZOLL Itamar's corporate headquarters, research and development and manufacturing are located in Israel with U.S. headquarters based in Atlanta, GA. We are looking for a junior algorithm developer to join our team in further development of our products, offering a unique opportunity to combine technology, science, and clinical insight. The job consists of algorithm development – machine learning on unique signals, participating in analyzing and understanding clinical trials, and involvement in feasibility testing of new technologies Essential Functions • The job consists of algorithm developing on our unique signals (signal processing and AI), involvement in feasibility testing of technologies (including setup of new experiments, sensors, and devices) and participating in analyzing and understanding clinical trial. Required/Preferred Education and Experience • Bachelor's Degree BSc (or above) degree in engineering (biomedical, electrical) or science (Physics / Math) from university or the Technion required • Advantage to candidates who • worked with biological signals and in the medical device industry (even as intern or student position). • Have some background in biostatistics • Have hands on experience in experimental setups required Knowledge, Skills and Abilities • Capabilities: Programing skills: Matlab/Python C/C++ (at least basic skills) • Personal capabilities: Eager to learn Capable of working alone and in a multidisciplinary team Interest and ability to learn the physiology and medical aspects – advantage Preferred Languages • English - Advanced Travel Requirements • Centers in Caesarea and Herzliya ZOLL is a fast-growing company that operates in more than 140 countries around the world. Our employees are inspired by a commitment to make a difference in patients' lives, and our culture values innovation, self-motivation and an entrepreneurial spirit. Join us in our efforts to improve outcomes for underserved patients suffering from critical cardiopulmonary conditions and help save more lives.
REAL is building an AI Execution Platform for real estate organizations. Today, the data required to run real estate is scattered across PDFs, spreadsheets, emails, drawings, public records, and disconnected systems, leading to preventable leakage, missed obligations and lost opportunities to improve performance. Used by leading enterprises, REAL converts this fragmented data into connected intelligence and automated action. With advanced AI, universal ingestion, and modular execution agents, REAL increases operational accuracy, uncovers financial discrepancies, and surfaces opportunities to optimize performance and enhance business outcomes. REAL Values Ownership: We take responsibility and move decisively. Clarity: We simplify complexity to deliver meaningful impact. Accuracy: Precision matters, in our product and in how we operate. Velocity: We work with urgency and intent. Partnership: We collaborate closely with our customers and with each other. Role Overview As an AI Algorithm Engineer at REAL, you’ll design and implement advanced algorithmic workflows that power our data digestion pipelines and conversational AI agent experience. You will: • Architect and build workflows that turn raw, unstructured data (e.g., PDF documents and ultra high-resolution architectural drawings) into meaningful, structured context for downstream analysis. • Combine techniques from classical NLP, computer vision, unsupervised learning, and graph theory to build robust end-to-end pipelines - not just standard LLM API calls, but intelligent decomposition, structuring, and context engineering. • Develop AI agent workflows that let customers explore, query, and reason about their data naturally and reliably. • Build strong evaluation infrastructure to benchmark and continuously improve both classical algorithmic components and LLM-based workflows. • Work primarily in Python, and collaborate across systems and services in TypeScript when needed. • Move fast from prototype to production, while maintaining correctness, scalability, and measurable quality. Requirements What You’ll Do Core Responsibilities • Design and implement end-to-end data digestion pipelines for complex unstructured and semi-structured inputs. • Integrate classical algorithms with LLM-centric workflows to produce high-quality contextual inputs for reasoning tasks. • Build systems for segmentation, structure extraction, semantic decomposition, embedding-based representations, and graph construction. • Develop agentic workflows that combine tools, retrieval, and reasoning for interactive customer experiences. • Design evaluation suites, datasets, metrics, and regression tests to measure quality, robustness, and performance over time. • Continuously refine workflows based on customer usage, failure analysis, and measurable improvements. What We're Looking For Required Qualifications • MSc (or equivalent experience) in Computer Science, Mathematics, Electrical Engineering, or a related quantitative field. • 5+ years of experience in data science / algorithm development / applied research engineering roles. • Strong experience building complex algorithmic workflows beyond model calls - including multi-stage pipelines, feature extraction, structure inference, and optimization. • Deep understanding of LLM digestion concepts: RAG, context engineering, chunking strategies, retrieval and ranking, tool usage patterns, and reliability techniques. • Experience designing and maintaining evaluation frameworks for both classical algorithms and LLM workflows (offline + online, regression, benchmarking). • Strong programming skills in Python; familiarity with TypeScript is a plus. • Ability to thrive in a high-ownership startup environment: ambiguity, speed, responsibility, and continuous learning. Nice To Have • Familiarity with vector databases and scalable retrieval architectures. • Familiarity with agent orchestration frameworks (e.g., LangChain) and tool-driven reasoning systems. • Experience deploying AI workflows into production with monitoring, guardrails, and iteration loops. Benefits Why Join REAL • You’ll work on problems that don’t have a pre-scripted solution - it’s a privilege to be among the first to tackle them. • High ownership and direct impact on the core product and architecture. • A fast iteration environment where strong engineers ship meaningful work quickly. • A chance to grow alongside the AI revolution - adapting, learning, and building what’s next.
Description The 4M story is likely one you haven’t heard before: We are on a mission to reveal the world below us—to do for the world below ground what Google Maps did for the world above. By leveraging cutting-edge technology, we are mapping the subsurface infrastructure to make reliable, real-time utility data accessible to the construction industry - completely transforming a traditional industry. We’re a growing startup with 100 employees currently based in Tel Aviv, Israel, and Austin, Texas. The Opportunity We are looking for a Senior Algorithm Engineer to join our core Algorithm team — a high-autonomy group responsible for the algorithm and ML systems at the heart of 4M's mapping engine. This is a role for engineers who think in systems, bring cutting-edge computer vision and algorithmic thinking to ambitious real-world challenges, and own problems end-to-end with an entrepreneurial drive. In the AI era, being a strong engineer means more than writing great code. It means operating as both an architect and a team lead — designing the solution with clarity, then guiding AI agents to execute it at a level and speed that wasn't possible before. We are building a culture where this is the norm, and we're looking for someone who is excited to work and grow in that direction. You will work across computer vision and algorithm disciplines — researching solutions, designing experiments, and delivering production-grade implementations — while collaborating closely with data engineering and product teams. What You'll Do • Research and implement novel computer vision and algorithmic solutions for challenging real-world problems — spanning perception, learning, optimization, and graph-based reasoning. • Own algorithm quality end-to-end: design experiments, evaluate results, and drive iterations until production reliability targets are met. • Work across disciplines — sharing models, methods, and insights with algorithm, data engineering, and product teams. • Monitor production model health proactively; identify degradation early and lead remediation efforts. • Integrate AI tools into your workflow and grow into the role of architect and team lead — designing the solution, then directing agents to build it. • Raise the bar on the team's technical culture through code reviews, knowledge-sharing, and rigorous algorithmic thinking. Requirements Required Qualifications • Relevant B.Sc./M.Sc. with 7+ years of industry experience as a Computer Vision or Algorithm Engineer, OR relevant Ph.D. with 4+ years of relevant industry experience. • Broad and deep computer vision background, with strong algorithmic foundations — comfortable working across CV and adjacent algorithm domains. • Deep proficiency in deep learning frameworks (PyTorch preferred). • Proficiency in Python — writes clean, production-grade code. • Proven E2E ownership: has taken CV problems from research to production, not just model experimentation. • Strong problem-solving skills — comfortable with ambiguous, non-textbook problems. • Self-motivated and entrepreneurial: identifies gaps, drives solutions, and takes accountability for outcomes. • Good communication skills — can clearly explain complex algorithmic decisions to both technical and non-technical stakeholders. AI-First Mindset We are building an AI-first engineering culture, and we're looking for engineers who are genuinely excited about working this way. You don't need to arrive with a fully formed AI workflow — but you should have the curiosity and the drive to develop one. In practice, this means: • You're already experimenting with AI tools in your work — code assistants, LLMs, or AI-augmented workflows — and you want to go further. • You're open to learning how to operate as both an architect and a team lead: holding a clear picture of the solution, then directing AI agents to get there. • You see AI not as a threat to engineering craft, but as a multiplier of it. Specific tools and methods can be learned together. What matters is the mindset and the motivation to grow into this way of working. Preferred Qualifications (not required!) • Experience with GIS datasets or geospatial computer vision tasks. • Familiarity with GNN / graph-based algorithms. • Experience with AWS cloud services (SageMaker, S3, EC2). • Background in active learning or AI-assisted annotation pipelines. Why Join 4M If you want to apply cutting-edge computer vision and algorithmic thinking to ambitious, unsolved real-world problems — and see your work directly shape a product that is redefining an industry — this is that role! • Hard, original problems spanning computer vision and algorithm design that push the field forward. No textbook solutions, no incremental improvements on existing products. • CV and algorithms are the core technology driving 4M's mission — your work is the product. • Full end-to-end ownership: from research spike to production, you see the full impact of your work. • You'll grow into operating as both architect and team lead — a scope of influence that compounds over time in ways traditional engineering roles don't offer. • High-autonomy culture that trusts engineers to lead — real responsibility from day one, no micromanagement. • Pre-scale startup (~100 people): your influence on the technical culture, the stack, and the direction is real and lasting.
Description The 4M story is likely one you haven’t heard before: We are on a mission to reveal the world below us—to do for the world below ground what Google Maps did for the world above. By leveraging cutting-edge technology, we are mapping the subsurface infrastructure to make reliable, real-time utility data accessible to the construction industry - completely transforming a traditional industry. We’re a growing startup with 100 employees currently based in Tel Aviv, Israel, and Austin, Texas. The Opportunity We are looking for a Staff Algorithm Engineer to join our core Algorithm team — a high-autonomy group responsible for the algorithm and ML systems at the heart of 4M's mapping engine. This is a role for engineers who think in systems, bring cutting-edge computer vision and algorithmic thinking to ambitious real-world challenges, and own problems end-to-end with an entrepreneurial drive. In the AI era, being a strong engineer means more than writing great code. It means operating as both an architect and a team lead — designing the solution with clarity, then guiding AI agents to execute it at a level and speed that wasn't possible before. We are building a culture where this is the norm, and we're looking for someone who is excited to work and grow in that direction. You will work across computer vision and algorithm disciplines — researching solutions, designing experiments, and delivering production-grade implementations — while collaborating closely with data engineering and product teams. What You'll Do • Research and implement novel computer vision and algorithmic solutions for challenging real-world problems — spanning perception, learning, optimization, and graph-based reasoning. • Own algorithm quality end-to-end: design experiments, evaluate results, and drive iterations until production reliability targets are met. • Work across disciplines — sharing models, methods, and insights with algorithm, data engineering, and product teams. • Monitor production model health proactively; identify degradation early and lead remediation efforts. • Integrate AI tools into your workflow and grow into the role of architect and team lead — designing the solution, then directing agents to build it. • Raise the bar on the team's technical culture through code reviews, knowledge-sharing, and rigorous algorithmic thinking. Requirements Required Qualifications • Relevant B.Sc./M.Sc. with 10+ years of experience as a Computer Vision or Algorithm Engineer, OR relevant Ph.D. with 7+ years of relevant industry experience. • Broad and deep computer vision background, with strong algorithmic foundations — comfortable working across CV and adjacent algorithm domains. • Deep proficiency in deep learning frameworks (PyTorch preferred). • Proficiency in Python — writes clean, production-grade code. • Proven E2E ownership: has taken CV problems from research to production, not just model experimentation. • Strong problem-solving skills — comfortable with ambiguous, non-textbook problems. • Self-motivated and entrepreneurial: identifies gaps, drives solutions, and takes accountability for outcomes. • Mentor and upskill team members, including knowledge sharing and strategic technical development. • Good communication skills — can clearly explain complex algorithmic decisions to both technical and non-technical stakeholders. AI-First Mindset We are building an AI-first engineering culture, and we're looking for engineers who are genuinely excited about working this way. You don't need to arrive with a fully formed AI workflow — but you should have the curiosity and the drive to develop one. In practice, this means: • You're already experimenting with AI tools in your work — code assistants, LLMs, or AI-augmented workflows — and you want to go further. • You're open to learning how to operate as both an architect and a team lead: holding a clear picture of the solution, then directing AI agents to get there. • You see AI not as a threat to engineering craft, but as a multiplier of it. Specific tools and methods can be learned together. What matters is the mindset and the motivation to grow into this way of working. Preferred Qualifications (not required!) • Experience with GIS datasets or geospatial computer vision tasks. • Familiarity with GNN / graph-based algorithms. • Experience with AWS cloud services (SageMaker, S3, EC2). • Background in active learning or AI-assisted annotation pipelines. Why Join 4M If you want to apply cutting-edge computer vision and algorithmic thinking to ambitious, unsolved real-world problems — and see your work directly shape a product that is redefining an industry — this is that role! • Hard, original problems spanning computer vision and algorithm design that push the field forward. No textbook solutions, no incremental improvements on existing products. • CV and algorithms are the core technology driving 4M's mission — your work is the product. • Full end-to-end ownership: from research spike to production, you see the full impact of your work. • You'll grow into operating as both architect and team lead — a scope of influence that compounds over time in ways traditional engineering roles don't offer. • High-autonomy culture that trusts engineers to lead — real responsibility from day one, no micromanagement. • Pre-scale startup (~100 people): your influence on the technical culture, the stack, and the direction is real and lasting.
Our vision Localization group is responsible for accurately localizing the vehicle on a high-definition 3D map with centimeter-level precision using surround camera systems to enable autonomous driving. Our work combines advanced geometric reasoning, scene understanding, and large-scale mapping to solve one of the core challenges of autonomous vehicles in complex real-world environments. The role involves developing algorithmic and deep learning solutions that integrate mathematical optimization, computer vision, and 3D geometry. We work with modern neural network architectures including Transformers, GNNs, and CNNs to solve problems involving scene understanding, object association, and precise spatial reasoning in dynamic environments. The HD map contains rich geometric and semantic information that is critical for safe driving and cannot always be inferred reliably from images alone under all visibility conditions or viewpoints. In addition to achieving highly accurate localization, the team is also responsible for estimating map relevance and consistency with the current world state to ensure safe and reliable autonomous driving. What will your job look like: • Develop state-of-the-art localization algorithms for autonomous driving using multi-camera surround vision systems. • Design and implement deep learning models based on Transformers, Graph Neural Networks, and Convolutional Neural Networks. • Solve challenging problems involving 3D geometry, scene understanding, object matching, and spatial reasoning. • Combine learning-based methods with classical optimization and geometric algorithms. • Own the entire lifecycle from prototyping to deployment. • Analyze real-world driving data and improve system robustness under diverse environmental and visibility conditions. • Drive innovative solutions for high-precision localization at production scale. All you need is: • 2+ years of practical experience developing computer vision or machine learning solutions using Python and frameworks such as PyTorch or TensorFlow – must. • B.Sc. or M.Sc. in Computer Science, Electrical Engineering, or a related field, with strong academic performance. • Solid foundation in algorithms, data structures, and computer vision/deep learning fundamentals. • Strong analytical skills, a sense of ownership, and the ability to work collaboratively. Mobileye changes the way we drive, from preventing accidents to semi and fully autonomous vehicles. If you are an excellent, bright, hands-on person with a passion to make a difference come to lead the revolution!
We are Object Perception group at Mobileye, developing deep learning–based perception systems for autonomous driving. Our work spans scene understanding, multi-camera reasoning, 3D modeling, and behavior prediction. We are looking for a senior computer vision engineer: a hands on individual contributor whose work will be broad and touch many projects across the group, to lead long-term research initiatives and POCs that shape the technical direction of our technology. What will your job look like: • Lead long-term applied research and POCs that determine the direction of our perception and autonomy technology. • Design and implement modern end-to-end perception and multi-modal learning systems across diverse vision tasks (e.g., detection and tracking, 3D reconstruction, multi-camera fusion, motion prediction). • Translate research innovations into high-quality, validated POCs designed for adoption by production teams and deployment within autonomous vehicle platforms. All you need is: • M.Sc. in Mathematics, Computer Science, Electrical Engineering, or related field (PhD - an advantage). • 8+ years of hands-on experience developing computer vision and deep learning systems. • Proven experience driving vision models from research through POC and into production. • Able to take a vaguely-defined research direction and own it end-to-end, independently. • Strong programming skills in Python. Nice to have: • Broad hands-on experience across vision tasks such as object detection and tracking, and 3D scene understanding. • Technical leadership experience (team management experience an advantage). • Experience in motion prediction, trajectory forecasting, behavior modeling, or learning-based navigation for autonomous systems. • First-authored publications at leading peer-reviewed conferences (e.g., CVPR, ECCV, ICCV, NeurIPS, ICML, ICLR). Mobileye changes the way we drive, from preventing accidents to semi and fully autonomous vehicles. If you are an excellent, bright, hands-on person with a passion to make a difference come to lead the revolution!
Mobileye is looking for an Algorithm Developer, who will be challenged by solving problems from the real world using Computer Vision and Signal Processing. Our mission in the Algorithms department has a significant impact on autonomous driving technologies and on saving lives. In this position, you will combine classic programming and algorithm development in Python/C++, you will be responsible for both maintaining the product and developing new features. As an Algorithm Developer, you will learn and develop new algorithms which can address new problems and challenges to solve as they arise. The work at Mobileye’s algorithms department is dynamic and includes hands-on work in running the process from the early stage of research to bringing the product to production, in collaboration with other teams at Mobileye. What will your job look like: • Your job will include a combination of classic programming and algorithm development. • You will develop in both C++ and python. • You will need to both maintain the product and develop new features. • You will need to learn and develop new algorithms which can address new problems as they arise. All you need is: • M.Sc. in Mathematics, Physics, or Computer Science. • Experience in development in C++ – strong advantage. • Proven ability to solve complex problems. Nice to have: • Experience in Python and NumPy. • Experience in statistical estimation. Mobileye changes the way we drive, from preventing accidents to semi and fully autonomous vehicles. If you are an excellent, bright, hands-on person with a passion to make a difference come to lead the revolution!
Our vision Localization group is responsible for accurately localizing the vehicle on a high-definition 3D map with centimeter-level precision using surround camera systems to enable autonomous driving. Our work combines advanced geometric reasoning, scene understanding, and large-scale mapping to solve one of the core challenges of autonomous vehicles in complex real-world environments. The role involves developing algorithmic and deep learning solutions that integrate mathematical optimization, computer vision, and 3D geometry. We work with modern neural network architectures including Transformers, GNNs, and CNNs to solve problems involving scene understanding, object association, and precise spatial reasoning in dynamic environments. The HD map contains rich geometric and semantic information that is critical for safe driving and cannot always be inferred reliably from images alone under all visibility conditions or viewpoints. In addition to achieving highly accurate localization, the team is also responsible for estimating map relevance and consistency with the current world state to ensure safe and reliable autonomous driving. What will your job look like: • Develop state-of-the-art localization algorithms for autonomous driving using multi-camera surround vision systems. • Design and implement deep learning models based on Transformers, Graph Neural Networks, and Convolutional Neural Networks. • Solve challenging problems involving 3D geometry, scene understanding, object matching, and spatial reasoning. • Combine learning-based methods with classical optimization and geometric algorithms. • Own the entire lifecycle from prototyping to deployment. • Analyze real-world driving data and improve system robustness under diverse environmental and visibility conditions. • Drive innovative solutions for high-precision localization at production scale. All you need is: • 5+ years of practical experience developing computer vision or machine learning solutions using Python and frameworks such as PyTorch or TensorFlow – must. • B.Sc. or M.Sc. in Computer Science, Electrical Engineering, or a related field, with strong academic performance. • Solid foundation in algorithms, data structures, and computer vision/deep learning fundamentals. • Strong analytical skills, a sense of ownership, and the ability to work collaboratively. Mobileye changes the way we drive, from preventing accidents to semi and fully autonomous vehicles. If you are an excellent, bright, hands-on person with a passion to make a difference come to lead the revolution!
We are looking for a Senior ML Algorithm Engineer to lead the development and optimization of machine learning models for challenging real-world problems. In this role, you will work hands-on across the full model-development lifecycle: understanding the task, designing and adapting algorithms, building effective training strategies, analyzing data and failure modes, and improving model quality and efficiency through rigorous experimentation. This is an algorithm-focused role for someone who enjoys getting deeply involved in the details of model training and optimization. You will not simply operate an existing training infrastructure—you will investigate open-ended problems and develop practical solutions involving model architecture, data and sample selection, training objectives, optimization methods, and evaluation What will your job look like: • Work on the semantics of road objects, using harvested tabular data as the primary input to our algorithms — turning large-scale, real-world observations into models that capture object meaning, attributes, and behavior on the road network. • Design, implement, and optimize machine learning and deep learning algorithms for these semantic tasks, from architecture and training objectives through evaluation and efficiency. • Develop and improve end-to-end model training pipelines, from data preparation and sampling of harvested tabular datasets through training and evaluation. • Investigate model behavior, identify failure modes, and drive targeted algorithmic improvements. • Develop effective strategies for data selection, dataset composition, sampling, augmentation, loss design, and training schedules. • Lead the investigation of complex algorithmic challenges, uncover patterns in data and model behavior, and translate insights into measurable improvements. All you need is: • 5+ years of experience in algorithm engineering using machine learning, deep learning, or neural networks. • Strong hands-on experience designing, training, evaluating, and optimizing. • Strong programming skills in Python. • Hands on experience with Spark, Pandas, Pytorch and AWS. • Experience with Polars and DuckDB- an advantage • Experience with some of the following: sampling strategies, data augmentation, hyperparameter optimization • Strong understanding of distributed systems, scalability, and performance optimization. • Ability to independently investigate complex problems, identify patterns in data and model behavior, run experiments, and translate findings into measurable algorithmic improvements. • Strong analytical and problem-solving skills, with a practical, hands-on, and ownership-driven mindset. Mobileye changes the way we drive, from preventing accidents to semi and fully autonomous vehicles. If you are an excellent, bright, hands-on person with a passion to make a difference come to lead the revolution!
We are Object Perception group at Mobileye, developing deep learning–based perception systems for autonomous driving. Our work spans scene understanding, multi-camera reasoning, 3D modeling, and behavior prediction. We are looking for a senior computer vision engineer: a hands on individual contributor whose work will be broad and touch many projects across the group, to lead long-term research initiatives and POCs that shape the technical direction of our technology. What will your job look like: • Lead long-term applied research and POCs that determine the direction of our perception and autonomy technology. • Design and implement modern end-to-end perception and multi-modal learning systems across diverse vision tasks (e.g., detection and tracking, 3D reconstruction, multi-camera fusion, motion prediction). • Translate research innovations into high-quality, validated POCs designed for adoption by production teams and deployment within autonomous vehicle platforms. All you need is: • M.Sc. in Mathematics, Computer Science, Electrical Engineering, or related field (PhD - an advantage). • 4+ years of hands-on experience developing computer vision and deep learning systems. • Proven experience driving vision models from research through POC and into production. • Able to take a vaguely-defined research direction and own it end-to-end, independently. • Strong programming skills in Python. Nice to have: • Broad hands-on experience across vision tasks such as object detection and tracking, and 3D scene understanding. • Technical leadership experience (team management experience an advantage). • Experience in motion prediction, trajectory forecasting, behavior modeling, or learning-based navigation for autonomous systems. • First-authored publications at leading peer-reviewed conferences (e.g., CVPR, ECCV, ICCV, NeurIPS, ICML, ICLR). Mobileye changes the way we drive, from preventing accidents to semi and fully autonomous vehicles. If you are an excellent, bright, hands-on person with a passion to make a difference come to lead the revolution!
At Mobileye, our algorithm developers are part of teams shaping the next generation of autonomous driving technology. We develop sophisticated algorithms, validation solutions, and advanced tools to evaluate neural networks and applications within complex autonomous driving systems. Our work also includes developing advanced Ground Truth generation solutions using powerful offline neural networks and other techniques to improve the quality, scalability, and efficiency of data annotation and validation. What will your job look like: • Develop algorithms and full-stack applications to support the validation of advanced neural networks and autonomous driving technologies. • Design and implement advanced Ground Truth generation solutions using state-of-the-art offline models and other approaches. • Solve complex algorithmic problems across multiple domains, including mapping, geometric analysis, and statistical performance evaluation. • Develop scalable tools and applications to analyze, visualize, and demonstrate algorithm performance in real-world driving scenarios. • Research, evaluate, and implement state-of-the-art techniques to improve algorithm accuracy, validation quality, and development efficiency. • Collaborate with multidisciplinary teams to deliver innovative solutions that support the safe development of autonomous driving features and advanced driver-assistance systems. • Take ownership of projects from problem definition and algorithm design through implementation, integration, and performance evaluation. All you need is: • BSc or MSc in Computer Science, Engineering, or a related field. • 5+ years of experience in algorithm development or software engineering. • Proven software development experience and strong programming skills. • Strong Python programming skills. • Solid algorithmic and problem-solving abilities, including experience with geometric or data-driven algorithms. • Experience designing and developing end-to-end software solutions. • Ability to independently investigate complex problems, learn new technologies, and drive tasks to completion. • Strong analytical skills and the ability to evaluate algorithm performance using data and statistical methods. Advantages: • Experience with machine learning, deep learning, or computer vision. • Experience with neural networks and automated Ground Truth generation or data annotation pipelines. • Experience with Java, Angular, SQL, or full-stack application development. • Experience working with large-scale datasets and developing tools for data analysis and visualization. Mobileye changes the way we drive, from preventing accidents to semi and fully autonomous vehicles. If you are an excellent, bright, hands-on person with a passion to make a difference come to lead the revolution!
Mobileye is looking for an Algorithm Developer, who will be challenged by solving problems from the real world using Computer Vision and Signal Processing. Our mission in the Algorithms department has a significant impact on autonomous driving technologies and on saving lives. In this position, you will combine classic programming and algorithm development in Python/C++, you will be responsible for both maintaining the product and developing new features. As an Algorithm Developer, you will learn and develop new algorithms which can address new problems and challenges to solve as they arise. The work at Mobileye’s algorithms department is dynamic and includes hands-on work in running the process from the early stage of research to bringing the product to production, in collaboration with other teams at Mobileye. What will your job look like: • Your job will include a combination of classic programming and algorithm development. • You will develop in both C++ and python. • You will need to both maintain the product and develop new features. • Learn and develop new algorithms which can address new problems as they arise. All you need is: • B.Sc. in Mathematics, Physics, or Computer Science. • Experience in development in C++. • Proven ability to solve complex problems. Nice to have: • Advanced degree (M.Sc. or Ph.D.). • Experience in Python and NumPy. • Experience in statistical estimation. Mobileye changes the way we drive, from preventing accidents to semi and fully autonomous vehicles. If you are an excellent, bright, hands-on person with a passion to make a difference come to lead the revolution!
Our vision Localization group is responsible for accurately localizing the vehicle on a high-definition 3D map with centimeter-level precision using surround camera systems to enable autonomous driving. Our work combines advanced geometric reasoning, scene understanding, and large-scale mapping to solve one of the core challenges of autonomous vehicles in complex real-world environments. The role involves developing algorithmic and deep learning solutions that integrate mathematical optimization, computer vision, and 3D geometry. We work with modern neural network architectures including Transformers, GNNs, and CNNs to solve problems involving scene understanding, object association, and precise spatial reasoning in dynamic environments. The HD map contains rich geometric and semantic information that is critical for safe driving and cannot always be inferred reliably from images alone under all visibility conditions or viewpoints. In addition to achieving highly accurate localization, the team is also responsible for estimating map relevance and consistency with the current world state to ensure safe and reliable autonomous driving. What will your job look like: • Develop state-of-the-art localization algorithms for autonomous driving using multi-camera surround vision systems. • Design and implement deep learning models based on Transformers, Graph Neural Networks, and Convolutional Neural Networks. • Solve challenging problems involving 3D geometry, scene understanding, object matching, and spatial reasoning. • Combine learning-based methods with classical optimization and geometric algorithms. • Own the entire lifecycle from prototyping to deployment. • Analyze real-world driving data and improve system robustness under diverse environmental and visibility conditions. • Drive innovative solutions for high-precision localization at production scale. All you need is: • 2+ years of practical experience developing computer vision or machine learning solutions using Python and frameworks such as PyTorch or TensorFlow – must. • B.Sc. or M.Sc. in Computer Science, Electrical Engineering, or a related field, with strong academic performance. • Solid foundation in algorithms, data structures, and computer vision/deep learning fundamentals. • Strong analytical skills, a sense of ownership, and the ability to work collaboratively. Mobileye changes the way we drive, from preventing accidents to semi and fully autonomous vehicles. If you are an excellent, bright, hands-on person with a passion to make a difference come to lead the revolution!
You will be part of Mobileye's REM (Road Experience Management) department, responsible for the automatic 3D High Definition map making process, a key technology powering Mobileye's autonomous driving and advanced driver assistance systems. This process runs large‑scale algorithmic pipelines on big‑data infrastructure and requires a deep understanding of the team level code, a good understanding of the data flow integration with the group level, along with strong technical and algorithmic capabilities. We are seeking a geometrically‑inclined algorithm developer to solve real‑world geometric problems using signal processing, contributing directly to technologies that improve road safety. What will your job look like: • Design, develop, and optimize geometric and signal‑processing algorithms for large‑scale map creation systems. • Implement and maintain production‑level Python code within a complex, large codebase. • Analyze large datasets and build scalable solutions using scientific and big‑data tools. • Take algorithms from research and prototyping through production deployment. • Continuously research and develop new algorithmic approaches to address emerging challenges. • May explore Graph Neural Network (GNN) based approaches to complement geometric algorithms. All you need is: • B.Sc. in Computer Science, Mathematics, Electrical Engineering, Physics, or a related field. • 5+ years of experience working with large production codebases. • 2+ years of experience developing scientific or data‑intensive applications in Python. • Proven ability to solve complex problems. Nice to have: • Advanced degree (M.Sc. or Ph.D.). • Experience in statistical estimation. Mobileye changes the way we drive, from preventing accidents to semi and fully autonomous vehicles. If you are an excellent, bright, hands-on person with a passion to make a difference come to lead the revolution!
You'll join Mobileye's REM (Road Experience Management) department. REM is an end-to-end mapping and localization engine that supports full autonomy capabilities and services. Building validation processes and methods for a technology of this scale is challenging, meaningful and rewarding work. The system is complex and based on machine learning and image processing, so analysis and validation take deep thinking and strong technical and analytical skills. You'll develop validation infrastructure, tools and methods using cutting-edge technology and cloud-based applications. We use AI wherever it helps: to automate routine work, improve code quality and make our development process more efficient. What your job will look like: • Plan and build advanced, end-to-end validation processes for REM mapping and localization. • Build validation tools that use geometric calculations, logic and heuristics. • Add new features to the validation pipeline and make it more sensitive, faster and better. • Use AI tools to improve the development process, for example automated code review, unit-test generation and automating repetitive tasks. • Work with algorithms and tools from other R&D groups and build them into the validation infrastructure. • Analyze large-scale data on the cloud and turn the results into clear conclusions. All you need is: • B.Sc. in Computer Science, Software Engineering or a related field. • 3+ years of hands-on software development, with Python in production (Pandas, NumPy, SciPy, etc.). • Good coding practice: Git, testing, CI/CD. • Daily, hands-on use of AI coding assistants and agents (e.g., GitHub Copilot, Claude Code, Cursor). • A critical eye for AI output: reviewing, testing and checking AI-generated code and results. • Strong analytical skills, with broad vision and technical depth. • Good communication and teamwork across groups. • Fluent English. Nice to have: • Experience automating development and data workflows with LLM-based tools and agents. • Knowledge of descriptive statistics, probability and statistical inference. • Geometry or geospatial work (Shapely, GeoPandas, coordinate systems). • Cloud and distributed processing (AWS S3/Athena, SQL, Spark/PySpark). • Computer vision, ML or mapping/localization. Mobileye changes the way we drive, from preventing accidents to semi and fully autonomous vehicles. If you are an excellent, bright, hands-on person with a passion to make a difference come to lead the revolution!
Our vision Localization group is responsible for accurately localizing the vehicle on a high-definition 3D map with centimeter-level precision using surround camera systems to enable autonomous driving. Our work combines advanced geometric reasoning, scene understanding, and large-scale mapping to solve one of the core challenges of autonomous vehicles in complex real-world environments. The role involves developing algorithmic and deep learning solutions that integrate mathematical optimization, computer vision, and 3D geometry. We work with modern neural network architectures including Transformers, GNNs, and CNNs to solve problems involving scene understanding, object association, and precise spatial reasoning in dynamic environments. The HD map contains rich geometric and semantic information that is critical for safe driving and cannot always be inferred reliably from images alone under all visibility conditions or viewpoints. In addition to achieving highly accurate localization, the team is also responsible for estimating map relevance and consistency with the current world state to ensure safe and reliable autonomous driving. What will your job look like: • Develop state-of-the-art localization algorithms for autonomous driving using multi-camera surround vision systems. • Design and implement deep learning models based on Transformers, Graph Neural Networks, and Convolutional Neural Networks. • Solve challenging problems involving 3D geometry, scene understanding, object matching, and spatial reasoning. • Combine learning-based methods with classical optimization and geometric algorithms. • Own the entire lifecycle from prototyping to deployment. • Analyze real-world driving data and improve system robustness under diverse environmental and visibility conditions. • Drive innovative solutions for high-precision localization at production scale. All you need is: • B.Sc. in Computer Science, Software Engineering, or a related field from a leading university with a proven record of excellence. • M.Sc. with a research thesis is an advantage. • Strong programming skills in Python and C++. • Solid foundation in algorithms, data structures, mathematics, and computer vision or deep learning fundamentals. • Strong analytical skills, a high level of ownership, and the ability to work effectively in a collaborative environment. Mobileye changes the way we drive, from preventing accidents to semi and fully autonomous vehicles. If you are an excellent, bright, hands-on person with a passion to make a difference come to lead the revolution!
Realize your potential by joining the leading performance-driven advertising company! As a Senior ML Engineer on the Matchmaking and Marketplace R&D unit in our Tel Aviv office, you’ll play a vital role in building machine learning models that power Taboola’s real-time auctioneer and optimize billions of daily auctions. You’ll design and evolve large-scale ML solutions that drive advertiser bids and expected outcomes for advertisers, publishers and Taboola itself. Working at the intersection of machine learning, data, and engineering, you’ll take models from research and experimentation through production, creating solutions that directly impact advertiser performance, publisher revenue, and marketplace efficiency. To thrive in this role, you'll need: • 4+ years of experience building machine learning and deep learning solutions end-to-end, from research and experimentation through production. • MSc or PhD in Computer Science, Mathematics, Engineering, Statistics, or a related field, with strong foundations in machine learning, optimization, and statistical modeling. • Strong software engineering skills in Python or Java, with experience developing production ML systems. • Proven ability to take machine learning models from prototype to scalable, high-performance production environments. • Experience using AI coding tools (such as Claude Code or Cursor) to accelerate development, experimentation, and code quality. Bonus points if you have: • Experience in the recommendation system domain How you'll make an impact: • Design, train, and deploy machine learning models for CTR/CVR/value prediction • Own the full machine learning lifecycle, from research and prototyping through production deployment, A/B testing, monitoring, and optimization. • Build and evolve large-scale ML models serving low-latency, high-throughput production traffic. • Analyze auction and marketplace data to identify modeling opportunities and translate insights into measurable business impact. • Partner with Product, Engineering, and Business teams to translate marketplace goals into scalable machine learning solutions. • Mentor junior engineers and contribute to technical design reviews, code reviews, and deep technical investigations. Why Taboola? If you ask Taboolars what they love about working here, they’ll tell you that they’ve been empowered to realize their full potential while growing and learning from and with smart and talented people. They’ll also share more about: • Adam Singolda, Taboola Founder and CEO: “You can copy anything from another business but you can’t copy a company’s culture.” • Well-being: Competitive benefits and well-being programs tailored to the region, including comprehensive health benefits, a fully stocked kitchen, and location-specific perks. • Flexibility: We offer a hybrid work schedule with 3 days in-office, with an option to come in more often if desired. • Work with some of the biggest names: Our publisher partners include Yahoo, Conde Nast, Fox Sports, NBCU, ESPN, CBS, and E! Online. Our advertiser clients include Wells Fargo, Honda, Pinterest, and Expedia. Ready to realize your potential? Taboola is an equal opportunity employer and we value diversity in all forms. We are committed to creating an inclusive environment for all employees and believe such an environment is critical for success. Employment is decided on the basis of qualifications, merit, and business need. Learn more about #TaboolaLife on LinkedIn, Facebook, Instagram, X, YouTube, & the Taboola Life Blog. About Taboola Taboola empowers businesses to grow through performance advertising technology that goes beyond search and social and delivers measurable outcomes at scale. Taboola works with thousands of businesses who advertise directly on Realize, Taboola’s powerful ad platform, reaching approximately 600M daily active users across some of the best publishers in the world. Publishers like NBC News, Yahoo, and OEMs such as Samsung, Xiaomi and others use Taboola’s technology to grow audience and revenue, enabling Realize to offer unique data, specialized algorithms, and unmatched scale. #LI-DN1 #LI-Hybrid
Get algorithm engineer jobs sent to you
Add your work once. When an opening fits, it comes to you, and you see who you know at the company.
Get openings like these