Upstream Security

Data Engineer

Herzliya, Israel
Python Iceberg Trino Prefect GitHub Actions Kubernetes JupyterHub MLflow dbt ETL Airflow Argo Kafka Spark Presto Java Scala Kotlin Go
Description

Data Engineer

Location: Herzliya, Israel (IL)

Description

Join our core platform engineering team, developing our AI-powered automotive data management platform.

Upstream is developing the next generation data-driven products for the Automotive industry, focusing on cybersecurity (XDR) and vehicle quality. Upstream’s products monitor and secure millions of vehicles worldwide and help automakers leverage connected vehicle data to deliver cyber resilience, safety, customer satisfaction and increase brand loyalty.

Our Data Engineering & Data Science Group leads the development of our Iceberg-based data platform, including data lake, query engine, and ML-Ops tools, serving as a solid AI-ready foundation for all our products.

At the core of our Engineering Team, you will build and operate scalable, production-grade customer-facing data and ML platform components, focusing on reliability and performance.

Technological background and focus: Iceberg, Trino, Prefect, GitHub Actions, Kubernetes, JupyterHub, MLflow, dbt

This role is full-time and is Herzliya, Israel based.

Responsibilities

  • Design, build, and maintain scalable data pipelines to ingest and transform batch data on our data lake, enabling analytics and ML with strong data quality, governance, observability, and CI/CD.
  • Build and expand our foundational data infrastructure, including our data lake, analytics engine, and batch processing frameworks.
  • Create robust infrastructure to enable automated pipelines that will ingest and process data into our analytical platforms, leveraging open-source, cloud-agnostic frameworks and toolsets.
  • Develop and maintain our data lake layouts and architectures for efficient data access and advanced analytics.
  • Develop and manage orchestration tools, governance tools, data discovery tools, and more.
  • Work with other team members of the engineering group, including data architects, data analysts, and data scientists, to provide solutions using a use case-based approach that drives the construction of technical data flows.
  • End-to-end ownership mindset with a proactive, production-first approach


Requirements

  • BSc/BA in Computer Science, Engineering or a related field
  • At least 4 years of experience with designing and building data pipelines, analytical tools and data lakes
  • Experience with the data engineering tech stack: ETL & orchestration tools (e.g. Airflow, Argo, Prefect), and distributed data processing tools (e.g Spark, Kafka, Presto)
  • Experience with Python is a must
  • Experience working with open-source products - Advantage
  • Experience working in a containerized environment (e.g. k8s) - Advantage
  • Development experience, using a general purpose programming language (Java, Scala, Kotlin, Go, etc.) - Advantage


Upstream is an equal opportunity employer. All candidates for employment will be considered without regard to race, color, religion, sex, national origin, physical or mental disability, veteran status, or any other basis protected by applicable federal, state or local law.

Upstream Security
Upstream Security

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say