Machine Learning Engineer

Apply for this position Please mention DailyRemote when applying
📅  Posted 14 days ago 📍 Philippines
Before you apply - make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

Job Description

As a Machine Learning Engineer, you will be producing computer vision models powering our client’s product. Day to day you'll manage the creation of many computer vision models: configuration, managing labeling contractors and automated training pipelines, performing quality checks, model debugging and retraining to produce high quality models. You'll also monitor those models in production.

Company Profile:

Our client is a Philippine-headquartered outsourcing company established in 2018. They specialize in creating high quality marketing content on demand and provide industry leading production and creative services that deliver successful, cost-effective and flexible solutions for their clients.

They are currently ramping up their technical team in the Philippines and they are looking for a Machine Learning Engineer who are willing to learn, confident to share ideas and results-driven individuals to be a part of their local team.

This is an amazing career opportunity for someone who wants to gain experience in modern technologies, frameworks and tools. Career growth, state-of-the-art technologies to learn and a highly collaborative working environment are some of the things that you could look forward to!

Duties & Responsibilities:

  • Configure, run and monitor existing data/ML pipelines to create and deploy new models at scale.
  • Supervise external labeling contractors to ensure accuracy and efficiency.
  • Evaluate and investigate issues with trained models, retraining where necessary to maintain high performance.
  • Investigate and fix issues that arise in the ML pipelines.
  • Implement and improve on existing model evaluation and monitoring approaches.
  • Work collaboratively with a small team of other ML Engineers, Data Scientists applying robust engineering practices (daily stand-ups), code design, code reviews, etc.)
  • Work within broader software engineering processes to develop, test and promote your work into production.
  • Be committed to creating and executing a professional development plan to grow your skills.
  • Have a strong focus on achieving the best result for our clients, always ensuring respectful and honest communication.

Requirements

Skills / Qualifications:

  • At least one year of professional data science or machine learning experience.
  • Familiarity with a variety of general model architectures and training techniques specific to computer vision problems.
  • Experience evaluating computer vision models.
  • Proficiency with Python and libraries related to machine learning and computer vision (sklearn, TensorFlow/PyTorch).
  • Solid software engineering skills and ability to follow best practices.
  • Experience writing quality production code with unit tests.
  • Ability to work as part of a team and independently.
  • An interest in learning and increasing one's skill set.
  • Self-organization and time management
  • Excellent verbal and written English communication skills to effectively collaborate with foreign counterparts

Advantageous skills or nice-to-haves:

Bachelor’s Degree in Computer Science or similar

Experience with production ML applications is strongly desirable.

Exposure to modern MLOps processes, with exposure to Kubernetes and/or Kubeflow a huge plus.

Proficiency with cloud (GCP ideally).

Experience working with agile methodologies.

Ability to communicate technical concepts to team members as well as a variety of non-technical stakeholders.