Senior Machine Learning Manager
RokuIndia4w ago
Job description
About the role
As a , you will play a pivotal role in shaping the future of our machine learning initiatives. You will lead a talented team of data scientists and engineers, driving the development and implementation of innovative machine learning solutions that enhance user experience and optimize our streaming services. This position requires a blend of technical expertise, leadership skills, and strategic vision to ensure that our machine learning projects align with business goals and deliver measurable results.
Key facts
What you'll do
- Lead and mentor a diverse team of machine learning engineers and data scientists, fostering a culture of innovation and collaboration.
- Design and implement scalable machine learning models that improve content recommendations, user engagement, and overall platform performance.
- Collaborate with cross-functional teams, including product management, engineering, and data analytics, to identify opportunities for machine learning applications that drive business growth.
- Oversee the end-to-end machine learning lifecycle, from data collection and preprocessing to model deployment and monitoring, ensuring high standards of quality and performance.
- Evaluate and select appropriate machine learning frameworks and tools, staying abreast of industry trends and advancements to maintain a competitive edge.
- Develop and maintain robust data pipelines to support machine learning initiatives, ensuring data integrity and accessibility.
- Conduct regular performance reviews of machine learning models and iterate on them based on user feedback and changing business needs.
- Present findings and insights to stakeholders, translating complex technical concepts into actionable strategies that align with company objectives.
- Drive research and development efforts in emerging areas of machine learning, such as deep learning, natural language processing, and reinforcement learning.
- Establish best practices for machine learning development, including code reviews, documentation, and version control, to enhance team productivity and project transparency.
- Participate in recruiting efforts to attract top talent in the field of machine learning, contributing to the growth of the team and the organization.
- Engage in continuous learning and professional development, encouraging team members to pursue new skills and certifications relevant to machine learning technologies.
Requirements
- A Master's or PhD degree in Computer Science, Data Science, Machine Learning, or a related field.
- At least 5 years of experience in machine learning, with a proven track record of leading successful projects from conception to deployment.
- Strong programming skills in Python, R, or Java, along with experience in machine learning libraries such as TensorFlow, PyTorch, or Scikit-learn.
- Solid understanding of statistical analysis, data mining, and predictive modeling techniques.
- Experience with cloud computing platforms (e.g., AWS, Google Cloud, Azure) and big data technologies (e.g., Hadoop, Spark).
- Excellent problem-solving skills and the ability to think critically about complex data challenges.
- Strong leadership and interpersonal skills, with the ability to inspire and motivate a team.
- Familiarity with Agile methodologies and experience working in an Agile environment.
Nice to have
- Experience in the streaming media industry or a related field.
- Knowledge of user experience design principles and how they relate to machine learning applications.
- Familiarity with A/B testing and experimentation frameworks.
- Contributions to open-source machine learning projects or publications in relevant conferences/journals.
- Experience with deploying machine learning models in production environments.
Skills & tools
- Proficient in programming languages such as Python, R, or Java.
- Familiar with machine learning frameworks including TensorFlow, Keras, and Scikit-learn.
- Experience with data visualization tools like Tableau or Power BI.
- Knowledge of database management systems, both SQL and NoSQL.
- Understanding of cloud services and infrastructure for machine learning applications.
Practical notes
- This position is based in Bengaluru, India, and may require occasional travel for team meetings or conferences.
- Candidates should be prepared to provide examples of past machine learning projects and discuss their impact on business outcomes.
- The role may involve working with sensitive data, so adherence to data privacy regulations and best practices is essential.
- Interested applicants can apply through the provided link: https://www.weareroku.com/jobs/7648993?gh_jid=7648993.