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.
- 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.
- 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.