Remote Senior Machine Learning Engineer

Posted

Apply now
Please, let RoofStacks know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • As a Senior Machine Learning Engineer at Roofstacks, you will design, develop, and deploy machine learning models that power the core features of our platform.
  • The role focuses on optimizing video streaming and personalized content recommendations.
  • You will collaborate with data scientists, engineers, and product managers to build scalable solutions that leverage large datasets and advanced machine learning techniques.
  • Key responsibilities include designing and implementing machine learning models and algorithms tailored to optimize video streaming quality and user engagement.
  • You will build scalable data pipelines and model deployment processes using AWS services to ensure efficient productionization of machine learning models.
  • The position involves developing and optimizing algorithms for personalized content recommendations, location-based analysis, and user segmentation.
  • You will work closely with data scientists to optimize model performance, scalability, and integration with streaming and personalization infrastructure.
  • The role requires developing and maintaining machine learning infrastructure, including model training, validation, and deployment environments using AWS tools.
  • Staying abreast of new machine learning techniques and technologies related to video streaming and content personalization is essential.
  • You will collaborate with cross-functional teams to understand business requirements and deliver machine learning solutions that enhance video streaming quality.
  • Contributing to the team’s technical growth by sharing knowledge and best practices in cloud-based machine learning solutions and personalization strategies is also part of the job.

Requirements:

  • A Bachelor’s or Master’s degree in Computer Science, Engineering, Data Science, or a related field is required.
  • You must have 5+ years of experience in machine learning engineering or software engineering with a focus on machine learning, video streaming, and content personalization.
  • Strong programming skills in Python, Java, or C++ are necessary.
  • Experience with machine learning frameworks such as TensorFlow, PyTorch, or scikit-learn is required.
  • Proficiency in deploying machine learning models in production environments, including containerization (Docker) and orchestration (Kubernetes), is essential.
  • Familiarity with cloud platforms such as AWS, particularly with services like Amazon SageMaker, AWS Lambda, and Amazon S3 for machine learning workflows, is needed.
  • Knowledge of video streaming protocols, video encoding, compression algorithms, and adaptive bitrate streaming is important.
  • Expertise in personalization techniques, such as collaborative filtering, content-based filtering, and location-based analytics, is required.
  • Strong problem-solving skills and the ability to work in a collaborative, team-oriented environment are essential.

Benefits:

  • The position offers the opportunity to work in a dynamic and innovative environment focused on cutting-edge technologies.
  • You will be part of a team that is driving innovation in video streaming and personalization services.
  • The role allows for remote work flexibility, providing a better work-life balance.
  • You will have the chance to collaborate with talented professionals from various fields, enhancing your professional growth.
  • The company supports continuous learning and development, encouraging you to stay updated with the latest technologies and best practices in machine learning.
Apply now
Please, let RoofStacks know you found this job on RemoteYeah . This helps us grow 🌱.
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback