Olive

Joined in 2020
Who we are?
Olive is a one-stop custom software development company headquartered in Herzliyya. With a pool of 100+ top-notch engineering resources, we help CxOs of VC-backed startups and fast-growing tech companies in Israel to custom build software engineering teams packed with top-tier talent.

Why us?
We realize that one of the most crucial things for developers — adequate client and fascinating project. So we qualify our Clients to make sure that they:
- have an idea that they believe will make the world a better place;
- think long-term and looking for a trusted-tech partner;
- want to rely on and avoid micromanaging.
  • · 24 views · 0 applications · 1d

    Senior DPDK / Systems Engineer

    Full Remote · Countries of Europe or Ukraine · 5 years of experience · English - B2 MilTech 🪖
    We are hiring a Senior DPDK / Systems Engineer for a Canadian product startup building a carrier grade network intelligence platform. The company develops a high performance deep packet inspection and traffic classification engine used in security,...

    We are hiring a Senior DPDK / Systems Engineer for a Canadian product startup building a carrier grade network intelligence platform.

    The company develops a high performance deep packet inspection and traffic classification engine used in security, intelligence, and telecom environments. The core system processes network traffic at extremely high throughput with strict latency requirements and is designed for continuous operation in carrier grade infrastructures.

     

    The product is a low level, performance critical system built around DPDK and modern systems programming practices. It operates at line rate speeds, processes tens of millions of concurrent flows, and performs deep L7 inspection, traffic classification, and shaping in real time.

     

    In this role, you will work close to the hardware and network stack, owning critical parts of the packet processing pipeline and performance optimization, in collaboration with senior system architects and infrastructure engineers.

     

    Responsibilities

     

    • Design and implement high performance DPDK RX/TX pipelines with zero copy forwarding

    • Build per core, lock free flow tables supporting tens of millions of concurrent flows

    • Implement L7 protocol parsing including HTTP, TLS SNI, DNS, QUIC, and custom protocols

    • Develop application and traffic classification using signature based and ML assisted approaches

    • Implement traffic shaping and QoS mechanisms such as hierarchical token bucket

    • Integrate high performance pattern matching using Hyperscan

    • Perform deep performance optimization using SIMD, cache tuning, and NUMA aware design

    • Profile and debug performance bottlenecks using tools such as perf, VTune, or similar

    • Work closely with hardware, infrastructure, and backend teams to ensure end to end system efficiency

     

    Requirements

     

    • 5+ years of hands on experience with DPDK in production systems, not research or prototypes

    • Strong systems programming background in C++ or Rust, with willingness to work in Rust

    • Deep understanding of poll mode drivers, mbufs, lockless data structures, and NUMA architectures

    • Solid knowledge of TCP/IP stack internals and packet level protocol parsing

    • Proven experience building and optimizing low latency, high throughput network systems

    • Strong debugging and performance analysis skills

    • Ability to work independently on complex, low level technical problems

    • English level sufficient for technical discussions in an international engineering team

     

    Nice to have

     

    • Experience working at networking vendors or telecom equipment companies

    • Background in carrier grade DPI systems

    • Hands on experience with traffic shaping or QoS implementations

    • Experience with ML inference pipelines such as ONNX Runtime

    • Familiarity with eBPF, XDP, or kernel bypass techniques

    • Experience with hardware offload technologies such as Flow Director or SR IO V

     

    This is a long term opportunity to work on a technically extreme system at the core of a growing Canadian startup, solving hard performance problems at scale and building software that operates at the limits of modern networking hardware.

    More
  • · 55 views · 8 applications · 1d

    DevOps / Infrastructure Engineer

    Full Remote · Countries of Europe or Ukraine · 5 years of experience · English - B2 MilTech 🪖
    We are hiring a DevOps / Infrastructure Engineer for a Canadian product startup building a high performance intelligence and security platform. The company develops a real time threat intelligence and data fusion platform used in security, cyber defense,...

    We are hiring a DevOps / Infrastructure Engineer for a Canadian product startup building a high performance intelligence and security platform.

    The company develops a real time threat intelligence and data fusion platform used in security, cyber defense, and critical infrastructure environments. The system is designed for high throughput data processing, operational analytics, and carrier grade reliability.

     

    The platform is infrastructure heavy and performance critical, combining containerized services, high load databases, and on premise lab environments with automated deployment and monitoring. A large part of the work focuses on building stable deployment pipelines, observability tooling, and realistic lab setups that closely reflect production conditions.

     

    In this role, you will own infrastructure automation, monitoring, and operational reliability, working closely with backend engineers and system architects on a complex distributed system.

     

    Responsibilities

     

    • Design and maintain deployment automation for backend and frontend services using Docker and Ansible

    • Containerize and operate a multi service stack including backend services, frontend, ClickHouse, and Redis

    • Build and maintain CI/CD pipelines using GitHub Actions or similar tools

    • Implement monitoring, dashboards, and alerting using Prometheus and Grafana

    • Manage ClickHouse operations including replication, partitioning, TTLs, and performance tuning

    • Set up and maintain lab environments with physical servers, NICs, and traffic generators

    • Troubleshoot networking and hardware issues in test and staging environments

    • Collaborate with engineers to improve system reliability, scalability, and operational practices

     

    Requirements

     

    • 5+ years of hands on experience with Linux systems, including bare metal and containerized environments

    • Strong production experience with Docker and Docker Compose

    • Practical experience with Ansible or Terraform for infrastructure automation

    • Solid knowledge of monitoring and observability stacks, including Prometheus and Grafana

    • Experience building and maintaining CI/CD pipelines

    • Good understanding of networking fundamentals such as VLANs, routing, and traffic flows

    • Ability to work independently in complex infrastructure environments

    • Conversational English level sufficient for daily communication with an international team

     

    Nice to have

     

    • Experience with Kubernetes in production environments

    • Background in carrier grade, ISP, or telecom infrastructure

    • Hands on experience with high performance networking or DPDK based systems

    • Hardware level troubleshooting experience

     

    This is a long term opportunity to work on a technically complex platform in a growing Canadian startup, with real world impact and deep infrastructure challenges.

    More
  • · 59 views · 9 applications · 5d

    Full Stack Python AI Engineer

    Full Remote · Worldwide · 6 years of experience · English - B2
    We are hiring a Full Stack & Python AI Engineer for an international product company operating globally in the consumer and manufacturing domain. The company is building internal digital platforms focused on automation, data-driven decision-making, and...

    We are hiring a Full Stack & Python AI Engineer for an international product company operating globally in the consumer and manufacturing domain. The company is building internal digital platforms focused on automation, data-driven decision-making, and AI-powered workflows used across multiple business units.

     

    The role is part of a long-term initiative to develop and evolve core internal systems that combine modern web applications, real-time communication, and LLM-based features.

     

    You will work across the full stack, owning features end to end, from Angular frontend components to Python backend services and AI integrations.

     

    Responsibilities

     

    • Develop full stack features using Angular 18+ and Python

    • Build backend services with Quart (async Flask-style framework)

    • Design and maintain REST APIs and WebSocket-based real-time functionality

    • Implement AI-driven features using LLMs, embeddings, and RAG pipelines

    • Work with vector databases (Qdrant or similar) and MongoDB

    • Use Docker for development and deployment workflows

    • Improve existing systems, focusing on performance, scalability, and architecture

    • Collaborate with engineers and stakeholders on system design and long-term evolution

     

    Requirements

     

    • 7+ years of overall experience as a full stack or backend-focused engineer

    • Strong hands-on experience with Python, including Flask or Quart

    • Production experience with Angular (project uses Angular 18+)

    • Experience building Web APIs and real-time systems

    • Hands-on experience with LLMs, embeddings, and text-based AI use cases

    • Experience working with MongoDB and SQL databases

    • Practical experience with Docker

    • Ability to work independently and take ownership of complex systems

    • Professional English level

     

    Nice to Have

     

    • Experience with Azure

    • Familiarity with LangChain or LangGraph

    • Background in enterprise or manufacturing-related systems

    • Experience with Django

    More
  • · 131 views · 41 applications · 7d

    Senior Backend Developer (Node.js)

    Full Remote · Countries of Europe or Ukraine · 5 years of experience · English - B2
    We are hiring a Senior Backend Developer (Node.js) for a product company building an AI powered pricing and repricing platform for ecommerce sellers. The product helps online merchants automate pricing decisions across multiple sales channels, process...

    We are hiring a Senior Backend Developer (Node.js) for a product company building an AI powered pricing and repricing platform for ecommerce sellers. The product helps online merchants automate pricing decisions across multiple sales channels, process large volumes of product and market data, and react to changes in real time to improve revenue and margins.

     

    The platform is data intensive and integration heavy. It works with external marketplaces, payment systems, messaging providers, and internal automation pipelines. A significant part of the system is focused on scalable REST APIs, background job processing, real time updates, and reliable communication between services.

     

    The backend is cloud native and runs on GCP. It is built around Node.js and Express, with MongoDB as the primary database, Redis for caching and queues, and OpenSearch for search and indexing. The system operates under high load and requires careful attention to performance, scalability, and data consistency.

     

    In this role, you will work on core backend services, design and evolve APIs, integrate third party services, and improve the existing codebase. You will be involved in architectural decisions, refactoring, and ensuring high code quality through testing and reviews.

     

    Responsibilities

     

    • Develop and maintain backend services using Node.js and Express

    • Design and implement REST APIs and third party integrations

    • Work with MongoDB, Redis, and OpenSearch to ensure data efficiency and scalability

    • Build and maintain background jobs, queues, and real time communication features

    • Integrate external services such as payment providers, email and SMS services

    • Write unit and integration tests and participate in code reviews

    • Optimize performance, reliability, and scalability of backend systems

    • Work with an existing production codebase, including refactoring and improvements

     

    Requirements

     

    • 5 or more years of commercial experience with Node.js

    • Strong experience with Express and REST API design

    • Solid knowledge of MongoDB, including Mongoose, aggregations, and indexing

    • Hands on experience with Redis for caching, queues, or pub sub

    • Experience writing automated tests using tools such as Mocha, Chai, or Supertest

    • Good understanding of Git based workflows, code reviews, and collaboration

    • Experience integrating third party APIs

    • Confident English level sufficient for daily work in an international team

     

    Nice to have

     

    • Experience with TypeScript or migrating JavaScript projects to TypeScript

    • Experience with GCP services such as Cloud Run, KMS, or Cloud Storage

    • Experience with OpenSearch or Elasticsearch

    • Experience with WebSockets or real time communication

    • Experience with Stripe payments and webhook handling

    • Experience with Google APIs, OAuth 2.0, or email processing

    • Understanding of background job processing and queue based architectures

    • Knowledge of web application security principles

     

    This is a long term opportunity to work on a mature product with real customers, meaningful scale, and a strong technical backend focus.

    More
  • · 188 views · 17 applications · 7d

    SaaS Product Manager to $2000

    Full Remote · Countries of Europe or Ukraine · 3 years of experience · English - C1
    We are hiring a SaaS Product Manager for our Israeli client, building a B2B SaaS platform with a strong focus on user-driven improvements and product-led growth. The role is centered around understanding user behavior, improving self-serve conversion, and...

    We are hiring a SaaS Product Manager for our Israeli client, building a B2B SaaS platform with a strong focus on user-driven improvements and product-led growth. The role is centered around understanding user behavior, improving self-serve conversion, and driving growth and retention directly through product changes.

     

    In this position, you will take ownership of key product areas, working closely with engineering and design to identify what to improve, prioritize initiatives, and deliver measurable impact across the user lifecycle.

     

    Responsibilities

     

    • Understand user behavior through funnels, cohorts, and user feedback, and define what to improve

    • Improve self-serve, no-touch conversion through strong UI/UX and onboarding

    • Drive automatic upsell and expansion via in-product nudges, packaging, and feature adoption

    • Reduce churn through product changes, retention analysis, and fixing key drop-off points

    • Continuously review existing features, identify gaps, and prioritize the roadmap together with engineering and design

     

    Requirements

     

    • 3+ years of experience as a Product Manager working on SaaS products

    • Strong analytics mindset and clear product writing skills, including PRDs and user stories

    • Experience shipping SaaS features end to end and measuring their impact

    • Strong collaboration skills with design and engineering teams and a high sense of ownership

     

    This is a long-term opportunity to work on a real B2B SaaS product where product decisions directly influence growth, retention, and user experience.

    More
  • · 227 views · 27 applications · 7d

    Junior Full Stack Developer

    Full Remote · Countries of Europe or Ukraine · Product · 1 year of experience · English - B2
    We are hiring a strong Junior Full Stack Developer to join a startup team building an AI driven platform that supports recruiters and hiring managers at every step of the hiring process, from job creation and pre screening to interviews, evaluation, and...

    We are hiring a strong Junior Full Stack Developer to join a startup team building an AI driven platform that supports recruiters and hiring managers at every step of the hiring process, from job creation and pre screening to interviews, evaluation, and final decision making.

     

    The product focuses on automating and improving recruiting workflows using AI. It works with resumes, job descriptions, interviews, transcripts, and unstructured candidate data, transforming them into structured insights, summaries, follow ups, and evaluations. The goal is to help teams make faster, unbiased, data driven hiring decisions while reducing manual work and administrative overhead.

     

    You will work on a real product used by recruiters and hiring teams, building features that generate job descriptions, analyze resumes, detect gaps, generate follow up questions, run AI powered pre screen interviews, process voice and text data, and present clear candidate insights to clients.

     

    This is a startup environment with close collaboration with stakeholders. You will discuss tasks not only from a technical perspective, but also from a business and product workflow point of view. Priorities can change, processes are flexible, and there is no strict Scrum or heavy framework.

     

    Responsibilities

    • Develop and maintain full stack product features using JavaScript and TypeScript

    • Build frontend interfaces with React, Tailwind, and reusable components using Storybook

    • Implement backend logic with Node.js, Express, tRPC, and Drizzle ORM in an Nx based monorepo

    • Work with PostgreSQL for core data and Redis with BullMQ for background jobs and async workflows

    • Build and maintain document and resume analysis pipelines, including PDF processing and data extraction

    • Integrate AI driven functionality such as resume analysis, gap detection, follow up question generation, interview summaries, and candidate evaluations

    • Work with vector databases and retrieval pipelines for semantic search and candidate matching

    • Use Docker for local development and work with AWS services such as EC2 and S3

    • Collaborate directly with stakeholders to clarify requirements and align technical solutions with business processes

    • Actively use AI assisted development tools to speed up coding, debugging, refactoring, and learning

     

    Tech stack you will work with

    • JavaScript, TypeScript

    • React, Tailwind, Storybook

    • Node.js, Express, tRPC

    • Nx monorepo

    • PostgreSQL, Drizzle ORM

    • Redis, BullMQ

    • Docker

    • AWS EC2 and S3

    • LangChain, Langfuse

    • Qdrant vector database

    • Tesseract.js

    • Voice and interview processing tools

    • PDF analysis and document processing

     

    Requirements

    • At least 1 year of commercial or intensive practical experience as a Full Stack Developer

    • Strong fundamentals in JavaScript and TypeScript, with hands on experience using React and Node.js

    • Profile education in Computer Science, Software Engineering, or a closely related technical field

    • English level B2 or higher, required for regular communication with stakeholders

    • Active daily use of AI tools for development such as Cursor, GitHub Copilot, CodeX, Antigravity, or similar

    • Ability to communicate clearly, ask questions, and understand tasks in the context of real business workflows

    • Comfortable working in a startup environment with changing priorities and loosely defined processes

    • Strong motivation to learn, take ownership, and grow into a solid full stack engineer

     

    Hiring process

    • Stage 1: AI based interview conducted in English using the product you will later work with

    • Stage 2: Interview with the startup team, focused on technical skills, communication, and product thinking

    • Stage 3: Test task, which may be skipped if the first two stages go well

     

    This role is ideal for a strong junior developer who wants to work close to the product, understand how AI powered systems are built end to end, and grow fast in a real startup environment with modern technologies and real users.

    More
  • · 144 views · 39 applications · 7d

    Senior Android Engineer

    Full Remote · Countries of Europe or Ukraine · 5 years of experience · English - B2
    We are hiring a Senior Android Engineer for a product company from Israel building an AI powered digital health platform focused on remote movement analysis and rehabilitation. The product enables clinicians to assess patients in real time through mobile...

    We are hiring a Senior Android Engineer for a product company from Israel building an AI powered digital health platform focused on remote movement analysis and rehabilitation. The product enables clinicians to assess patients in real time through mobile video, using on device computer vision to analyze body movement, posture, and motion accuracy without additional hardware.

     

    The platform is designed for digital therapy and remote care scenarios, combining real time video streaming with high performance on device pose recognition. The system operates in performance critical conditions, processing live camera frames directly on mobile devices, handling unstable network environments, and delivering accurate, low latency analysis suitable for clinical use.

     

    In this role, you will take ownership of the native Android application and play a key part in scaling and optimizing on device computer vision pipelines. You will work closely with computer vision and product teams to ensure reliability, accuracy, and efficiency across a wide range of Android devices.

     

    Responsibilities

     

    • Architect and maintain a modular, production grade Android application written in Kotlin, with a strong focus on clean architecture and scalability

    • Integrate and optimize on device machine learning models for pose detection using technologies such as MediaPipe, TensorFlow Lite, or similar frameworks

    • Build and optimize real time video processing pipelines, including frame preprocessing and inference execution

    • Optimize CPU, GPU, memory usage, and battery consumption for performance critical mobile workloads

    • Integrate real time video communication using WebRTC and handle degraded network conditions gracefully

    • Collaborate closely with computer vision engineers on model integration and performance tuning

    • Participate in code reviews, technical discussions, and architectural decision making

     

    Requirements

     

    • 5 or more years of hands on experience in native Android development

    • Strong proficiency in Kotlin and modern Android development practices

    • Proven experience taking a mobile product from early stages to production, including architecture, release, and monitoring

    • Deep understanding of Coroutines and structured concurrency

    • Practical experience with CameraX or Camera2 APIs

    • Hands on experience integrating on device machine learning models

    • Experience with at least one of the following: TensorFlow Lite, MediaPipe, ONNX

    • Strong background in performance profiling and optimization

    • Experience working with real time video or image processing pipelines

    • Confident English level sufficient for daily work in an international product team

     

    Nice to have

     

    • Experience working on Kotlin Multiplatform projects

    • Background in multi platform mobile architecture

    • Experience optimizing ML inference on mid tier or resource constrained Android devices

     

    This is a long term opportunity to work on a technically complex, performance sensitive product with real clinical impact and a global user base.

    More
Log In or Sign Up to see all posted jobs