Senior ML Engineer

  • 2 years ago
  • Dillibazar, Kathmandu
  • Full Time
  • Private

Job Description

Job description

  • Make architectural decisions in collaboration with technology experts and deliver high-quality software that meets coding and design patterns best practices.

  • Perform in-depth analysis of code and technical architecture, identify anti-patterns and implement improvement plans to ensure scalability, performance, reliability, and security of the application.

  • Communicate regularly with the client to understand the business goals, and requirements, and recommend the appropriate solutions.

  • Driving technical projects and providing leadership in an innovative and fast-paced environment.

  • Lead, motivate and mentor team members in achieving project and organizational goals.

  • Actively involved in improving organizational culture, process, and standards.

  • Provide thought leadership and strengthen the team’s software engineering capabilities.

  • Keep abreast of the latest technology trends.

  • Act as a bridge between the business teams, research team, and development team to concoct the best Machine Learning solutions.

  • Extend the Machine Learning prototypes into fully polished solutions.

Nice to have:

  • ML in Big data environment

Job requirements

  • Bachelor's degree in computer science, data science, mathematics, or a related field.

  • Master’s degree in computational linguistics, data analytics, or similar will be advantageous.

  • At least four years of experience as a Machine Learning Engineer.

  • Advanced proficiency with Python code writing.

  • In-depth knowledge of mathematics, statistics, and algorithms.

  • Extensive knowledge in machine learning as well as deep learning frameworks (such as sci-kit learn, Tensorflow, Keras, Pytorch).

  • Demonstrated history of implementing MLOps tools to operationalize and deploy models.

  • Experience with software development life cycle in Machine Learning projects.

  • Experience with SQL and No-SQL.

  • Experience with REST frameworks, Containerization and Version control tools.

  • Superb analytical and problem-solving abilities.

  • Great communication and collaboration skills.

  • Excellent time management skills.