Senior Backend Developer - JFrog ML Data Group

Netanya/Tel Aviv, Israel | R&D
At JFrog, we’re reinventing DevOps and MLOps to help the world’s greatest companies innovate -- and we want you along for the ride. This is a special place with a unique combination of brilliance, spirit and just all-around great people. Here, if you’re willing to do more, your career can take off. And since software plays a central role in everyone’s lives, you’ll be part of an important mission. Thousands of customers, including the majority of the Fortune 100, trust JFrog to manage, accelerate, and secure their software delivery from code to production - a concept we call “liquid software.” Wouldn't it be amazing if you could join us in our journey?

About the Team
We’re looking for a Senior Software Engineer to join our ML Data Group. In this role, you’ll be at the forefront of building our next-generation data platform—from the ground up. You’ll play a key role in shaping our new data offerings and evolving our existing Feature Store, a core component that helps machine learning teams access and manage large-scale, high-quality datasets with ease and speed.You’ll work in a fast-paced, collaborative environment alongside other top-tier engineers and data experts. This is a high-impact opportunity to define architecture, implement best practices, and deliver production-grade solutions that will accelerate ML experimentation and deployment at scale.
 
As a Senior Software Engineer at JFrog ML you will...
  • Design and implement our new ML data offerings from scratch
  • Improve and scale the existing Feature Store Data Pipelines for performance, reliability, and usability
  • Develop efficient, scalable data storage solutions for datasets and features
  • Build robust APIs and services to manage the full lifecycle of datasets and features—including versioning and access control
  • Ensure data integrity, security, and validation across our platforms
  • Define and uphold engineering best practices in data management and software development
  • Collaborate cross-functionally with product, ML, and platform teams
  • Mentor junior engineers and help shape our engineering culture
To be a Senior Software Engineer at JFrog ML you need...
  • 5+ years of experience as a Software Engineer in data-intensive or platform-focused environments
  • Expert knowledge in designing and building large-scale software systems from the ground up
  • Strong programming skills in languages such as Python and Java
  • Deep knowledge of data storage technologies—including relational (SQL), NoSQL, and data lakes
  • Strong architectural thinking and problem-solving skills
  • Passion for clean, maintainable, and scalable code
Bonus Points
  • Experience with data lineage, governance, or cataloging tools
  • Familiarity with ML pipelines and model lifecycle management
  • Hands-on experience with Docker and Kubernetes
  • Knowledge of performance optimization techniques for large-scale systems
  • Experience with data visualization tools and techniques
Join us to help shape the future of MLOps and contribute to the success of our innovative data platform solutions!

Apply Here