Senior Machine Learning Engineer

Posted 06 February 2024
Salary 200000 - 400000
LocationCalifornia
Job type Permanent
Discipline Data & AI
Reference67306
Contact NameAlexis Navarro
Remote working Hybrid/Flexible

Job description

Our client is a dynamic and innovative social media platform. They're committed to pushing the boundaries of technology to create impactful solutions that enhance user experiences and drive business growth. As a Senior Machine Learning Engineer, you'll have the opportunity to work on cutting-edge projects in recommendation & ranking systems, information retrieval, and more.

Position Overview: They are seeking a highly skilled and experienced Senior Machine Learning Engineer to join their team. The ideal candidate will have years of hands-on experience in developing and deploying machine learning models, with a focus on recommendation & ranking systems, information retrieval, etc. You will play a key role in designing, implementing, and optimizing machine learning algorithms to enhance user engagement and drive business success.

Responsibilities:

  • Collaborate with cross-functional teams to understand business requirements and translate them into scalable machine learning solutions.
  • Design and implement state-of-the-art recommendation & ranking systems to personalize user experiences.
  • Develop algorithms for information retrieval to optimize search functionalities and enhance content discovery.
  • Stay updated on the latest advancements in machine learning techniques and technologies and incorporate them into our products and solutions.

Requirements:

  • Bachelor's degree or higher in Computer Science, Engineering, Mathematics, or a related field.
  • 3-5+ years of industry experience in developing and deploying machine learning models, with a focus on recommendation & ranking systems, information retrieval, ads optimization, etc.
  • Strong programming skills in Python and proficiency in machine learning libraries such as TensorFlow, PyTorch, or scikit-learn.
  • Solid understanding of machine learning algorithms and techniques, including supervised and unsupervised learning, deep learning, and reinforcement learning.
  • Experience with large-scale data processing frameworks such as Spark, Hadoop, or similar technologies.
  • Excellent problem-solving skills and the ability to work independently and collaboratively in a fast-paced environment.
  • Strong communication skills and the ability to effectively present and explain technical concepts to non-technical stakeholders.