Taboola, the world’s largest content recommendation platform, is hiring a Staff Algo Data Engineer to develop, enhance and maintain highly scalable Machine-Learning infrastructures and tools, including CI/CD, monitoring and alerting and more. The role requires experience developing large scale systems, expertise in software engineering methods, and a passion for ML engineering and creating and improving platforms.
Requirements
- Experience developing large scale systems
- Experience with filesystems, server architectures, distributed systems, SQL and No-SQL
- Experience with Spark and Airflow / other orchestration platforms
- Highly skilled in software engineering methods
- Passion for ML engineering and for creating and improving platforms
- Knowledge in algorithms and machine learning
- Excellent coding skills - in Java & Python
- Experience with TensorFlow
- Strong problem solving and critical thinking skills
- MSc in Computer Science or related field
- Proven ability to work effectively and independently across multiple teams and beyond organizational boundaries
- Deep understanding of strong Computer Science fundamentals: object-oriented design, data structures systems, applications programming and multi threading programming
- Strong communication skills to be able to present insights and ideas, and excellent English, required to communicate with our global teams
Benefits
- Excellent salary and benefits package
- Opportunity to work with a world-leading recommendation platform
- Collaborative and inclusive work environment
- Professional growth and development opportunities
- Access to the latest technologies and tools