We’re looking for ato join our. 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
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