Machine Learning Engineer

NTENT

  • 30+ days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Algorithmsunmatched
    • Apache Hadoopunmatched
    • Apache Kafkaunmatched
    • Apache Luceneunmatched
    • Apache Sparkunmatched
    • Application Programming Interface (API)unmatched
    • Communication Skillsunmatched
    • Computer Programmingunmatched
    • Computer Scienceunmatched
    • Cross-Functionalunmatched
    • Data Collectionunmatched
    • Data Managementunmatched
    • Data Structuresunmatched
    • Deep Learningunmatched
    • Dockerunmatched
    • Elasticsearchunmatched
    • Haskellunmatched
    • Human-Computer Interactionunmatched
    • Internet Searchunmatched
    • Javaunmatched
    • Machine Learningunmatched
    • Machine Toolunmatched
    • Modeling Languagesunmatched
    • Natural Language Processing (NLP)unmatched
    • Performance Analysisunmatched
    • Platform as a Service (PaaS)unmatched
    • Presentation/Verbal Skillsunmatched
    • Problem Solving Skillsunmatched
    • Programming Languagesunmatched
    • Python Programming/Scripting Languageunmatched
    • R Programming Languageunmatched
    • Reinforcement Learningunmatched
    • Research & Development (R&D)unmatched
    • Scala Programming Languageunmatched
    • Search Rankingunmatched
    • Search Technologyunmatched
    • Streaming Technologyunmatched
    • Test Designunmatched
    • Training Data Setsunmatched
    • Training/Teachingunmatched
    • Web Programmingunmatched
    • Writing Skillsunmatched
    • eCommerceunmatched
    • eLearningunmatched

    Description

    Machine Learning Engineer
     
    Position:                    Full time
    Location:                    Toronto, Ontario (Initially Remote)
     
    About Us:
    NTENT provides a Platform-as-a-Service (PaaS), allowing industry partners to customize, localize and integrate search technologies directly into their business-to-consumer offerings. We are a unique group of brilliant minds intent on discovering, learning and building. We work in a vibrant atmosphere, with an emphasis on personal and professional development. This is an opportunity to tackle complex problems usually reserved for a handful of large companies in the search industry.
     
    About the Opportunity:
    We are looking for a talented Machine Learning Engineer to join our team and deliver machine learning-driven products. The right candidate will work on development, deployment, and lifecycle management of machine learning models for various large-scale applications (natural language understanding, web search and ranking, recommendation, personalization, dialog/conversation management).
     
    Keywords:
    Machine learning, natural language processing, learning-to-rank, online learning, deep learning, interactive machine learning, machine teaching, conversational agents, human computer interaction
     
    Duties and Responsibilities:
    • Design, implement, and deploy machine learning algorithms.
    • Manage machine learning algorithm lifecycle.
    • Coordinate data collection and annotation efforts.
    • Work with real-time data and content coming from various data sources.
    • Manage machine learning data pipelines. 
    • Design tests for machine learning algorithm effectiveness and performance monitoring.
    • Design tools and interfaces for interactive machine learning and teaching.
    • Research and development on cutting-edge machine learning technologies.
     
    Qualifications and Skills:
    • Graduate degree in Computer Science with a strong background in machine learning required.
    • Strong problem-solving abilities, solid background in algorithms and data structures required.
    • Strong programming skills in Python and Scala required. Experience in other programming languages (eg. Java, R, Haskell) a plus.
    • Solid knowledge of machine learning tools (eg. scikit-learn, tensorflow, keras, pytorch, Spark MLlib) required.
    • Experience with distributed and streaming data technologies (eg. Hadoop, Spark, Kafka) required.
    • Experience with building and deploying API's with Docker and Kubernetes required.
    • Experience with natural processing tasks (eg. named entity recognition, language modeling, vector representations) required.
    • Experience with Elastic Search, Lucene a plus but not required.
    • Experience with ranking algorithms a plus but not required.
    • Experience with interactive machine learning (eg. active learning, reinforcement learning, machine teaching) a plus but not required.
    The ideal candidate will be self-motivated, possess excellent communication skills (both oral and written) and be able to work independently. A keen interest in various aspects of natural language processing is essential in our multi-disciplinary team.
    We offer a full comprehensive benefits package including medical, dental and vision. Employees receive a generous time off (PTO) plan and 13 holidays per year. We also offer 401(k) benefits, long term disability benefits and life. 

    Numbers & Facts

    Location
    Websitehttps://ntent.com/

    Similar Jobs