Software Engineer - JFrog ML
Location: Tel Aviv/ Netanya, Israel
Department: R&D
At JFrog, we’re reinventing DevOps to help the world’s greatest companies innovate. We are looking for a passionate, hands-on Software Engineer to join the JFrog ML Registry group.
You will join the group that serves as the entry point for our customers into the world of AI/ML. We provide a comprehensive registry that allows users to manage their own artifacts, proxy open-source models, and seamlessly integrate external model providers (such as GPT, Claude, etc.). We are responsible for this central hub and for automating MLOps pipelines, enabling customers to manage, secure, and deploy their machine learning integrations efficiently. We build scalable, distributed services and the client tools that connect to them.
We are looking for a collaborative team player who is hungry to learn and eager to deliver high-quality code. You are someone who thrives on feedback, asks questions, and wants to understand the engineering behind production-grade distributed systems.
As a Software Engineer at JFrog, you will...
- Work alongside senior engineers to develop features for our Model Registry and MLOps automation services, gaining experience with distributed microservices architecture.
- Develop and maintain the SDKs and CLIs that Data Scientists and DevOps engineers rely on to interact with our platform and manage their ML lifecycles.
- Learn to implement security and governance standards within the code, ensuring we ship safe, robust software to major enterprise customers.
- Participate in architectural discussions. You will give and receive feedback daily, using open communication to improve your skills and the product.
- Explore new tools and methodologies to improve our existing products and open-source components.
To be a Software Engineer at JFrog, you need...
- 3+ years of experience as a software engineer.
- Strong proficiency in Python/Java. You understand the difference between code that "works" and code that is clean, efficient, and robust.
- You are a quick, enthusiastic learner who dives deep into new frameworks and technologies without hesitation. You don't wait to be told what to learn; you seek it out.
- You are a social team player who values open communication. You view feedback, both giving and receiving, as the best way to grow.
- Solid understanding of data structures, design patterns, and software design methodologies.
Bonus Points
- Experience with Java and/or Python
- Experience working with relational Databases (SQL)
- Hands-on experience with Docker, Kubernetes, and Helm charts
- Familiarity with MLOps concepts or the AI/ML landscape
- Experience contributing to open-source projects
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
