ZipRecruiter is seeking a Staff Software Engineer, Machine Learning to join their R&D center in Tel Aviv. This role offers an empowering, fun, and collaborative culture where talented individuals are encouraged to apply their entrepreneurial mindset. The engineer will work with data scientists on various ML disciplines, contributing to the optimization of platforms for ML pipelines and data infrastructure. They will develop data pipelines for ML processes and serving layers for ML models and algorithms, impacting job seekers in finding their dream jobs. This role offers hybrid work environment and encourages working from ZipRecruiter Sarona, Tel Aviv office a few days a week.
Role Involves:
- Developing, integrating, and optimizing end-to-end ML solutions (data pipelines, training workflows, and serving infrastructure).
- Overseeing the quality and performance of ongoing models.
- Partnering with researchers and domain engineering teams for the exploration and development of ML-driven products.
- Deploying, monitoring, and supporting models and services that run in high load for mission-critical products.
Requirements:
- 10+ years of coding experience with Python / Java.
- 5+ years of experience in ML Engineering.
- Experience with design, architecture, coding, integration, deployment, and monitoring stages.
- Experience with Linux environment, AWS, and Kafka.
- Experience in distributed data systems.
- Team player with excellent communication skills.
- Familiarity with ML packages, such as TensorFlow, Scikit-learn, etc. (Preferred)
- Model optimization techniques - familiarity with testing and hyperparameter optimization tools and frameworks (Preferred)
- Familiarity with concepts of NLP / Deep Learning (Preferred)
ZipRecruiter offers:
- Competitive salary
- A fun environment where work-life balance is valued.