Required Principal Machine Learning Engineer – Central Machine Learning
Tel Aviv, Israel
ID: 30031
Machine Learning, and AI in general, are integral to our goal. Central Machine Learning (CML) powers many of our flagship ML capabilities. As a Principal ML Engineer in CML, you will be responsible for driving some of this brand-new innovation.
You will own the technical strategy, long term technical vision, and success definition for our platforms and capabilities in Generative AI, Search Ranking and Recommendations, Promotion Optimization and Content Intelligence (Natural Language Processing & Computer Vision).
You will report directly to the Director of ML/AI in the organization, and work with the most senior leadership of the department.
Key Job Responsibilities and Duties:
Defining the ML/AI architecture around the aforementioned domains
Defining the strategic technical direction over 1-3 years
Work closely with our sister ML-Ops department, to build the right architecture and capabilities for the business
Providing feedback to people managers and teams around incoming requests and prioritization
Generating and preserving stakeholder alignment across multiple areas of business towards the strategy defined in (1).
Identifying new areas of investment, evaluating their feasibility, and getting stakeholder buy-in
Educating stakeholders around the ML engineering aspect of our products
Mentoring and coaching Managers and Individual Contributors in everything related to ML Engineering
Analyze, understand and share takeaways to build a strong knowledge-base of the system.
Tel Aviv, Israel
ID: 30031
Machine Learning, and AI in general, are integral to our goal. Central Machine Learning (CML) powers many of our flagship ML capabilities. As a Principal ML Engineer in CML, you will be responsible for driving some of this brand-new innovation.
You will own the technical strategy, long term technical vision, and success definition for our platforms and capabilities in Generative AI, Search Ranking and Recommendations, Promotion Optimization and Content Intelligence (Natural Language Processing & Computer Vision).
You will report directly to the Director of ML/AI in the organization, and work with the most senior leadership of the department.
Key Job Responsibilities and Duties:
Defining the ML/AI architecture around the aforementioned domains
Defining the strategic technical direction over 1-3 years
Work closely with our sister ML-Ops department, to build the right architecture and capabilities for the business
Providing feedback to people managers and teams around incoming requests and prioritization
Generating and preserving stakeholder alignment across multiple areas of business towards the strategy defined in (1).
Identifying new areas of investment, evaluating their feasibility, and getting stakeholder buy-in
Educating stakeholders around the ML engineering aspect of our products
Mentoring and coaching Managers and Individual Contributors in everything related to ML Engineering
Analyze, understand and share takeaways to build a strong knowledge-base of the system.
Requirements:
8+ years hands-on ML engineering development experience; using Python and/or Java. Python is a must have, and Java is a big advantage. Other languages such as Scala, Perl, C, C#, etc. are an advantage
5+ years of ML engineering experience on high traffic systems;
Experience as a technical lead in an organization
Experience with distributed systems, such as Hadoop
Experience with MySQL or similar relational databases
Hands on experience of developing in and contributing to open source data technologies is an advantage
Experience working with Machine Learning and Personalisation Paradigms
Strong technical understanding and systems thinking;
Experience and technical understanding of working with cloud based solutions (preferably AWS)
Strong strategic problem solver with the ability to zoom in as well as see a 10,000 ft view.
Experience working with data engineering and Big Data in general
Advantage – Previous experience with data analysis and generating data insights
Customer focused and obsessed with solving user problems;
Agile development methodologies
Experience with making data-driven decisions;
Very strong communication and stakeholder leadership skills and ability to lead priorities in time critical situations.
8+ years hands-on ML engineering development experience; using Python and/or Java. Python is a must have, and Java is a big advantage. Other languages such as Scala, Perl, C, C#, etc. are an advantage
5+ years of ML engineering experience on high traffic systems;
Experience as a technical lead in an organization
Experience with distributed systems, such as Hadoop
Experience with MySQL or similar relational databases
Hands on experience of developing in and contributing to open source data technologies is an advantage
Experience working with Machine Learning and Personalisation Paradigms
Strong technical understanding and systems thinking;
Experience and technical understanding of working with cloud based solutions (preferably AWS)
Strong strategic problem solver with the ability to zoom in as well as see a 10,000 ft view.
Experience working with data engineering and Big Data in general
Advantage – Previous experience with data analysis and generating data insights
Customer focused and obsessed with solving user problems;
Agile development methodologies
Experience with making data-driven decisions;
Very strong communication and stakeholder leadership skills and ability to lead priorities in time critical situations.
This position is open to all candidates.