Machine Learning Engineer

Fusemachines Nepal

Fusemachines (https://www.fusemachines.com/) builds AI Schools in underserved communities (AI Education Solution) and connects the graduates to AI job opportunities (AI Talent Solution). Fusemachines AI Schools run AI Microdegree® and Certificate programs in physical classrooms using it’s proprietary content and learning platform.

Job Information

  • icon
    Duty Station Kathmandu
  • icon
    Type of Appointment Full time
  • icon
    No. of Openings 3 openings
  • icon
    Salary Competitive /
  • icon
    Job Level : Mid-Level
  • icon
    Job Experience : 2 + Years
  • icon
    Job Category Computer Engineering
  • icon
    Job Qualification : Bachelor
  • icon
    Posted Date : May 17, 2021

Job Description

Job Description

  • Develop AI applications to adhere to designs that support business requirements for internal and external clients
  • Research and develop machine learning models and work on the whole ML pipeline: data collection, wrangling, pre-processing, model building, evaluation and deployment
  • Perform data analysis to uncover insights that can be immediately actionable or can inform decisions around the ML process
  • Take initiative and ownership in writing requirement specifications and design documents for a variety of development tasks including feature development, database design and system integrations
  • Preparation, drafting, and review of software documentation and project reports to meet internal and client requirements
  • Orchestrate deployment, monitoring, and maintenance of ML applications as per requirement
  • Lead one or more projects in different capacities (if required)
  • Guide other developers and help them (as required) to do their work and look for ways to improve overall team output
  • Take on Leadership roles (e.g: Supervisorial) as required

Required Qualification & Experience

Qualification, Experience & Skills

  • Must have at least a bachelor’s degree in Computer Science or similar
  • Min 2 year of relevant work experience
  • Proficient in Basic Machine Learning concepts: algorithms, evaluation procedures, etc and dealing with Common failure modes. Experienced in at least one area of application (E.g. CV, NLP, etc)
  • Good Grasp on programming language and concepts such as Python + OOP + SOLID, Data Structures and Algorithms, RESTful APIs and familiar with Architecture Design
  • Proficient in framework & libraries such as Numpy, Pandas, Matplotlib, Scikit-learn and good grasp of at least one of Tensorflow or Pytorch. Good Grasp of Flask/FastAPI, and some domain-specific tools (e.g: opencv, spacy, etc)
  • Good Grasp of software tools and platforms such as git, conda, pip, jupyter, Docker, and at least one cloud platform like AWS/GCP
  • Proficient in database such as SQL/NoSQL
  • Good Grasp of agile processes like Sprint and Kanban
  • Good Team management skills, Communication and Problem Solving skills