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 aptitude, 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
The JFrog ML DataOps team is building cutting-edge data infrastructure to enable machine learning teams to utilize high-quality, real-time data at scale. Our team plays a critical role in enabling ML innovation by developing and maintaining a robust feature store, one of the top-selling products within our group.
We specialize in building scalable and reliable feature platforms that support:
- Batch processing for large-scale analytics
- Streaming pipelines for real-time feature availability
- Streaming aggregation, a particularly challenging engineering problem that we have successfully tackled to ensure low-latency, high-accuracy and efficient ML workflows
Our work requires deep expertise in distributed systems, data engineering, and real-time processing, as well as the ability to deliver at high velocity while maintaining high quality. We are continuously improving our infrastructure to support the most demanding ML workloads.
As a Team Lead at JFrog ML you will...
- Lead and mentor a growing team of skilled data oriented engineers.
- Own the execution and delivery of the team’s roadmap, ensuring high-quality and timely releases.
- Work closely with Product, ML, and other engineering teams to align priorities and technical requirements.
- Build the infrastructure that enables customers to optimize large-scale batch & streaming data pipelines for ML workloads.
- Develop solutions for real-time data processing, analytics, and data consistency.
- Maintain and evolve our Feature store, ensuring reliability and scalability.
- Define and enforce coding standards, methodologies, and technical direction for the team.
- Proactively identify opportunities for improvement in workflows, architecture, and team processes.
To be a Team Lead at JFrog ML you need...
- 3+ years of experience as a Software Engineering Team Lead, with proven hands-on experience.
- Excellent communication skills, with the ability to articulate complex ideas clearly and concisely.
- A broad mindset, capable of understanding technical, product, and business perspectives.
- A proactive, initiative-driven approach, able to identify and solve problems independently.
- Strong familiarity in streaming/batch processing frameworks (e.g., Apache Spark, Flink).
- Working knowledge of message brokers (e.g., Kafka, RabbitMQ).
- Hands-on experience with Python and Java.
Top Skills
What We Do
JFrog Ltd. (Nasdaq: FROG), is on a mission to create a world of software delivered without friction from developer to device. Driven by a “Liquid Software” vision, the JFrog Software Supply Chain Platform is a single system of record that powers organizations to build, manage, and distribute software quickly and securely, ensuring it is available, traceable, and tamper-proof. The integrated security features also help identify, protect, and remediate against threats and vulnerabilities. JFrog’s hybrid, universal, multi-cloud platform is available as both self-hosted and SaaS services across major cloud service providers. Millions of users and 7K+ customers worldwide, including a majority of the FORTUNE 100, depend on JFrog solutions to securely embrace digital transformation. Once you leap forward, you won’t go back!