דרושים » תוכנה » Core Database Developer (Database Internals)

משרות על המפה
 
בדיקת קורות חיים
VIP
הפוך ללקוח VIP
רגע, משהו חסר!
נשאר לך להשלים רק עוד פרט אחד:
 
שירות זה פתוח ללקוחות VIP בלבד
AllJObs VIP
כל החברות >
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 3 שעות
Location: Haifa
Job Type: Full Time
we are looking for a Core Database Developer (Database Internals) to join our growing team!
This is a great opportunity to be part of one of the fastest-growing infrastructure companies in history, an organization at the center of the revolution in artificial intelligence, which is creating a hurricane of change.
We are looking for a talented Software Engineer to design, build, and optimize the core engine of our high-performance database system. This is a deep, systems-level role focused on the internal workings of a database. You will be responsible for creating the fundamental components that store, retrieve, and process data efficiently.
Key Responsibilities
Design & Develop Database Components: Implement and enhance core database features, including the storage engine, query execution engine, and transaction manager.
Optimize Performance: Work on low-level data structures (like B-Trees or LSM-Trees), concurrency control mechanisms (MVCC), and query optimization algorithms to improve speed and efficiency.
Build the Query Engine: Develop the system that parses, plans, and executes user queries against our data structures.
Ensure Reliability: Implement mechanisms for data recovery, consistency, and durability.
Requirements:
Strong experience in systems programming, preferably C/C++
Deep understanding of database internals (e.g., query planners, storage engines, transaction processing).
Expertise in fundamental computer science concepts like data structures, algorithms, and operating systems.
Proven experience building or contributing to complex, high-performance systems such as databases, file systems, or distributed data platforms.
Note: Experience limited to writing SQL queries or database administration is not a fit for this position. We are seeking engineers with experience in the core engineering of a database system.
This position is open to all candidates.
 
Hide
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8683627
סגור
שירות זה פתוח ללקוחות VIP בלבד
משרות דומות שיכולות לעניין אותך
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 10 שעות
חברה חסויה
Location: More than one
Job Type: Full Time and Hybrid work
The Software development Engineer will be a part of the team building a sophisticated medical imaging mapping system.
As a software engineer, you will significantly impact our products within the company. You will design, develop, and document software applications Embedded in diagnostic and interventional medical imaging devices, participating in all phases of the software development lifecycle, including concept definition,requirements, design, implementation, and testing.
Primary Duties and Responsibilities
Develop software using C ++ 17 and QT, creating cutting-edge technology.
Write high-quality, clean code, adhering to best practices and coding standards.
Collaborate and build trust-based relationships locally and globally.
Participate in brainstorming sessions, requirements reviews, technical reviews,
design reviews, and code reviews.
Requirements:
? B.Sc. in Computer Science or Software Engineering.
? 2-4 years of experience in Modern C ++.
? Proficient in software design, architecture, and technical documentation.
? Knowledge of Linux.
? Ability to write high-quality clean code.
? Excellent problem-solving skills.
? Strong unit testing and debugging skills.
? Strong collaboration skills and a pro-active team player.
? Proven fluency in English.
Preferred Qualifications
? Experience with modern C ++.
? Experience with the QT framework.
? Experience in signal processing.
? Experience in algorithm development.
? Experience with OpenGL-ADV.
? Experience in global companies.
? Experience in the medical devices industry or other highly regulated industries.
This position is open to all candidates.
 
Show more...
הגשת מועמדות
עדכון קורות החיים לפני שליחה
8680958
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
05/05/2026
Location: Haifa
Job Type: Full Time
As an ML Software Engineer with a focus on low-level and CUDA-based optimizations, you will play a key role in shaping the design, performance, and scalability of machine learning inference systems. Youll work on deeply technical challenges at the intersection of GPU acceleration, systems architecture, and ML deployment.
Your expertise in CUDA, C/C++, and performance tuning will be crucial in enhancing runtime efficiency across heterogeneous computing environments. Youll collaborate with designers, researchers, and backend engineers to build production-grade ML pipelines that are optimized for latency, throughput, and memory use, contributing directly to the infrastructure powering next-generation AI products.This role is ideal for an engineer with strong systems-level thinking, deep familiarity with GPU internals, and a passion for pushing the boundaries of performance and efficiency in machine learning infrastructure.

Responsibilities
Design and implement highly optimized GPU-accelerated ML inference systems using CUDA and low-level parallelism techniques
Optimize memory, compute, and data flow to meet real-time or high-throughput constraints
Improve the performance, reliability, and observability of our inference backend across diverse compute targets (CPU/GPU)
Collaborate with cross-functional teams (including researchers, developers, and designers) to deliver efficient and scalable inference solutions
Contribute to ComfyUI and internal infrastructure to improve the usability and performance of model execution flows
Investigate performance bottlenecks at all levels of the stack-from Python to kernel-level execution
Navigate and enhance a large, complex, production-grade codebase
Drive innovation in low-level system design to support future ML workloads
Requirements:
5+ years of experience in high-performance software engineering
Advanced proficiency in CUDA, C/C++, and Python, especially in production environments
Deep understanding of GPU architecture, memory hierarchies, and optimization techniques
Proven track record of optimizing compute-intensive systems
Strong system architecture fundamentals, especially around performance, concurrency, and parallelism
Ability to independently lead deep technical investigations and deliver clean, maintainable solutions
Collaborative and team-oriented mindset, with experience working across functional teams
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8638110
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Haifa
Job Type: Full Time
Required Experienced C++ Compiler Engineer for Deep Learning
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 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 product by applying cutting-edge deep learning network optimization techniques and will have the chance to influence future generations of our hardware and software
Develop a deep learning compiler stack that takes neural network descriptions created in frameworks such as TensorFlow and PyTorch and converts them into code suitable for execution on custom-built hardware
Use state-of-the-art open-source technologies such as MLIR and work closely with the open-source community
Develop optimized implementations of a variety of neural-network operations and new optimization techniques and algorithms to efficiently map ML models onto our state-of-the-art systems
Develop a toolchain that will provide a quantum leap in Deep learning capabilities and performance.
Requirements:
BSc/MSc in Computer Science/Software Engineering from a leading university
At least 3 years of practical experience with C/C++
Background in Neural Networks/Deep Learning - Advantage
Experience in Tensor Flow/Keras - Advantage
Experience in LLVM/MLIR - Advantage.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8636361
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
24/05/2026
חברה חסויה
Location: Haifa
Job Type: Full Time and Hybrid work
Were looking for an IoT Embedded Linux engineer to design, build, and own the software stack that powers our edge devices in the field. Youll craft resilient Linux-based systems (from bootloader to application), ensure secure and reliable connectivity to the cloud, and work closely with hardware, manufacturing, and backend teams to deliver production-ready devices at scale.
A Day In Your Life :
Own the embedded Linux platform: BSP, kernel configuration, device tree, bootloaders (e.g., U-Boot), systemd services, and startup/upgrade flows.
Develop user-space applications using object-oriented principles (C++/Go/Rust/Similar) to implement core device logic and features, leveraging available libraries and frameworks.
Build production images using Yocto or Buildroot, manage layers/recipes, and maintain reproducible builds for multiple hardware variants.
Implement secure OTA updates (e.g., Mender, RAUC, SWUpdate), with A/B partitions, rollback, and signing-targeting zero‑touch fleet upgrades.
Harden devices for security: filesystem permissions, sandboxing (e.g., AppArmor/SELinux), secure boot/TPM, key management, CVE tracking, and update policies.
Deliver robust connectivity: Ethernet/Wi‑Fi/Cellular (LTE), BLE gateway roles, MQTT/HTTPS, VPN/WireGuard; optimize reliability, roaming, and reconnection logic.
Instrument and debug in the field: journald, core dumps, remote shell, metrics/health checks; trace with strace/perf/tcpdump and diagnose with Wireshark.
Collaborate across disciplines: work with HW, manufacturing, QA, backend, and product to define requirements, provisioning flows, and factory test automation.
Raise the bar on quality: CI/CD for cross‑compilation, unit/integration tests, static analysis, reproducible builds, and fleet-safe release practices.
Requirements:
3-5 years of Embedded Linux experience shipping devices to production at scale.
Strong proficiency in object-oriented programming (OOP) principles and multi-threading experience, with hands-on skills in C/C++/GO/Rust/Similar in user space (some kernel familiarity) and scripting (Bash, Python); expertise with build systems (CMake/Make, BitBake).
Hands-on with Buildroot or Yocto Project (preferably Buildroot), including custom layers, recipes, and SDKs.
Solid understanding of Linux kernel basics, device trees, drivers/BSP integration, bootloaders (U‑Boot), and systemd service design.
Networking fundamentals: TCP/IP, DHCP/DNS, TLS, MQTT/HTTPS, VPN; experience with Wi‑Fi/cellular modules and AT command stacks is a plus.
Proven experience with OTA frameworks, partitioning strategies, and rollback-safe update flows.
Git fluency and experience with CI (GitHub Actions, GitLab CI or similar) for cross builds and test automation.
BSc in EE/CE/CS (or equivalent practical experience).
Nice to have
Device security: secure boot, TPM, disk encryption, SBOM/CVE remediation workflows.
Real-time and performance: PREEMPT_RT, scheduling, latency tuning, power management.
Edge packaging: containers (Docker/Podman) on ARM, OCI/CRUN, rootless strategies.
Cloud & IoT: AWS IoT/Azure IoT, device identity/provisioning, fleet management tooling.
Language breadth: Go or Rust for system services; protobuf/gRPC.
Manufacturing flows: factory provisioning, E2E traceability, and end-of-line testing.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8662623
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
20/05/2026
חברה חסויה
Location: Tel Aviv-Yafo and Haifa
Job Type: Full Time
We are a Software Embedded Development Engineer to design, develop, and optimize mission-critical embedded software for cloud infrastructure. You will join teams focused on networking, machine learning acceleration, and high-performance computing (HPC), impacting millions of our services globally.

Cutting-Edge Technology: Work on custom silicon (e.g., Graviton, ML accelerators) and innovative networking solutions at the intersection of hardware and software.

Growth & Innovation: Benefit from AWSs resources, mentorship programs, and opportunities to publish technical content.
Requirements:
Basic Qualifications
- Bachelor's degree in Computer Science or a related field.
- 5+ years of professional experience in embedded software development, with strong proficiency in C/C++.
- Hands-on experience developing firmware, device drivers, or user-space applications for embedded systems, including low-level hardware interaction.

Preferred Qualifications
- Knowledge of network design, protocols and troubleshooting.
- Experience communicating clearly and concisely with leadership, stakeholders, and cross-functional teams.
- Experience with AWS or cloud technologies.
- Knowledge of hardware/software co-design.
- Familiarity with storage protocols.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8659636
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: Haifa
Job Type: Full Time
We are looking for an outstanding software engineer for its software team.
Responsible for programming a component, feature and or feature set.
Works independently and contributes to the immediate team and to other teams across business.
You will also contribute to design discussions.
Job Description
Roles and Responsibilities:
Be responsible for defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure
Drive increased efficiency across the team, eliminating duplication, leveraging product and technology reuse
Support process improvements which guide the development, sustaining & support activities
Engage subject matter experts in successful transfer of complex domain knowledge
Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques
Write code that meets standards and delivers desired functionality using the technology selected for the project
Understand performance parameters and assess application performance
Work on core data structures and algorithms and implement them using technology chosen
Proactively share information across the team, to the right audience with the appropriate level of detail and timeliness
Requirements:
Desired Characteristics/Technical Expertise:
Bachelor's Degree in Computer Science or Engineering with minimum 5 years of experience
Proven hands-on experience in C++/ Java programming, OOP
Ensures understanding of issues and presents clear rationale.
Skilled in breaking down problems, documenting problem statements and estimating efforts
Has the ability to analyze impact of technology choices
Personal Attributes
*Advantage skills:
Experience working on software projects in the Imaging Healthcare domain
Proven Hands-on experience with Unix/Linux based programming.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8629657
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
20/05/2026
Location: Tel Aviv-Yafo and Haifa
Job Type: Full Time
In this role you'll design and build features that shape how customers discover products - tailored to their preferences, helping them find exactly what they need, even before they know they need it. We're defining how LLMs integrate into real-time personalization, how noisy behavioral signals become durable customer understanding, and how AI-powered experiences ship reliably at scale. You'll work across multiple technical teams, ship iteratively, and see your work in the hands of customers quickly. This organization values experimentation, moves fast, and gives engineers real ownership over what they build.

We are looking for a Software Development Engineer with sound technical judgment and a bias for action who takes ownership of problems end to end, communicates clearly, and cares about operational excellence - not just launching features, but making sure they hold up at scale. Someone who naturally raises the bar for the team: mentoring junior developers, advocating engineering best practices, and thinking beyond the immediate sprint.

Key job responsibilities
- Design, build, test, and operate production AI features used by multiple teams and operating in our scale.
- Deliver end-to-end solutions with focus on maintainability, scalability, performance, and reliability.
- Collaborate with Product and Science to define experiences, run experiments, and iterate based on data.
- Build AI-powered experiences including personalized recommendations, relevance explanations, and knowledge-driven features using LLMs and generative AI.
- Define and implement measurement strategies including analytics events and experiment configurations to track engagement and retention.
- Navigate ambiguity and make sound technical decisions in a problem space where established patterns don't always apply.
Requirements:
Basic Qualifications
- Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field.
- 5+ years of non-internship professional software development experience.
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design.
- Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.

Preferred Qualifications
- Experience building server-side rendered web experiences (SSR) and performance-oriented UI rendering patterns.
- Experience with experimentation (A/B testing), analytics instrumentation, and metrics-driven iteration.
- Familiarity with AI/ML integration and generative AI applications.
- Experience with end-to-end SDLC ownership, including operations and on-call, monitoring/metrics, and incident response/RCA.
- Experience mentoring engineers and driving engineering best practices.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8660124
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
20/05/2026
Location: Haifa
Job Type: Full Time
As a Team Lead, you will lead and mentor a backend development team working on a complex, large-scale medical imaging platform. This role combines Agile leadership with hands-on technical contribution, driving high-quality software delivery in a regulated, customer-focused environment.

Your role

You will act as the Agile facilitator and technical leader of a Radiology Informatics backend team within Image Management in Israel. You will guide the team in delivering scalable, high-performance software that supports advanced PACS solutions used by hospitals worldwide.
Serve as Scrum Master, ensuring effective adoption and continuous improvement of Agile (SAFe) practices
Lead team planning and execution toward iteration and program objectives
Contribute up to 50% hands-on software development and drive technical decision‑making.
Drive complex development efforts and resolve technical blockers
Promote clean, scalable, high-quality code and strong engineering standards
Ensure compliance with development processes, quality metrics, security, and regulatory requirements
Encourage system thinking, domain knowledge, and strong customer focus
Provide clear accountability, remove impediments, and act as an escalation point
Drive innovation through technical reviews, best practices, modern engineering approaches, and the adoption of AI development tools to enhance productivity and code quality
Collaborate with global cross-functional teams and stakeholders
Develop team capabilities through mentoring, delegation, and structured execution.
Requirements:
You hold a Bachelor's / Master's Degree in Computer Science, Software Engineering, Information Technology or equivalent field
You bring 3+ years of hands-on software development experience
You are proficient in C++ and eager to grow across technologies
You have strong backend experience (architecture, infrastructure, networking, reliability)
Youve worked with large, complex systems and extensive codebases
You have 2+ years of formal experience leading a Scrum/software engineering team
You are familiar with Agile/SAFe practices and tools
You collaborate effectively in international, cross-functional environments
You communicate clearly in English, verbally and in writing and have excellent communication and presentation skills
You demonstrate ownership, initiative, and a strong can-do mindset
You excel in prioritization, delegation, and time management
You think systemically and simplify complex processes.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8660317
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Tel Aviv-Yafo and Haifa
Job Type: Full Time
Required Senior Emulation Engineer, Cloud
About the job
Be part of a team that pushes boundaries, developing custom silicon solutions that power the future of our direct-to-consumer products. You'll contribute to the innovation behind products loved by millions worldwide. Your expertise will shape the next generation of hardware experiences, delivering unparalleled performance, efficiency, and integration. Behind everything our users see online is the architecture built by the Technical Infrastructure team to keep it running. From developing and maintaining our data centers to building the next generation of our platforms, we make our product portfolio possible. We're proud to be our engineers' engineers and love voiding warranties by taking things apart so we can rebuild them. We keep our networks up and running, ensuring our users have the best and fastest experience possible.
Responsibilities
Maintain and upgrade emulation models and infrastructure and act as a primary interface to emulation vendors.
Explore emulation methodologies, gather feedback from the team and customers, and implement emulation workflows and methodologies.
Create tooling and automation to support emulation Electronic design automation (EDA) tools, licensing, and job management in our infrastructure.
Support emulation team members with debugging hardware, tooling, and project-specific issues.
Help to bring up external interfaces (e.g., DDR, Peripheral Component Interconnect Express (PCIe), Ethernet, etc.) on the emulation platforms and create standalone test cases for tool issues encountered in the emulation compile and runtime flows.
Requirements:
Minimum qualifications:
Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience.
8 years of experience with emulation systems (e.g., ZeBu Server, Palladium, Veloce), compilation, debug, performance and methodology enhancements.
Experience with coding and scripting in C, C++, Perl, TCL, or Python.
Experience with associated EDA tools, automation, and flow enhancements.
Preferred qualifications:
Master's degree or PhD in Electrical Engineering, Computer Engineering, or Computer Science, with an emphasis on computer architecture.
Experience with hardware verification concepts and tools (e.g., simulation, coverage, assertions, CPU Arch, SoC, fabric, networking).
Experience with FPGA systems (e.g., EP, HAPS, Protium).
Experience with hybrid emulation or speed bridges.
Experience with coding in Verilog/SystemVerilog for design.
Experience with design debug tools (e.g., Verdi, Verisium).
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8642056
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
20/05/2026
Location: Tel Aviv-Yafo and Haifa
Job Type: Full Time
Come join the Agentic AI science team in building the next generation models for intelligent automation.

We are looking for world class researchers with experience in one or more of the following areas - autonomous agents, API orchestration, Planning, large multimodal models (especially vision-language models), reinforcement learning (RL) and sequential decision making.
Requirements:
Basic Qualifications
- Experience in patents or publications at top-tier peer-reviewed conferences or journals.
- Experience programming in Java, C++, Python or related language.
- Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing.
- PhD and 3+ years of CS, CE, ML or related field experience, or Master's degree with 5+ years of CS, CE, ML or related field experience.

Preferred Qualifications
- Experience using Unix/Linux.
- Experience in professional software development.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8659821
סגור
שירות זה פתוח ללקוחות VIP בלבד