Research Software Engineer
6d ago

Job Description

As a member of one of our Technology teams, you will contribute to building solutions that use natural language processing, cognitive computing, and artificial intelligence applications or the frameworks and infrastructure that support them.

This role is to work on Machine Learning research area Machine Learning engineers for applied research on Natural Language problem statements to create a new wave of human-assisted conversational AI technologies in the Curo Speech and Natural Language Processing team while working closely with a world-renowned team of speech, natural language and machine learning experts focused on driving invention and innovation in natural language technologies and services.

Required :

  • 4-6 years work experience in developing interactive web applications, both client-side and server-side. including working familiarity with the following : Designing and implementing complex browser-based graphical interfaces, using javascript, HTML5, and javascript development frameworks (Angular / React)Python programming language for server-side developmentWeb application security best practices, including file and database encryption, caching, managing logins, logging for security audits, and so on.
  • Linux command line, and shell programming.

  • Building and customizing web-services and API's
  • Web service API framework development
  • Version control practices with git - including merging, pull requests, branching, and tagging
  • Test driven development
  • Knowledge of development tools : IDE, debugger, lint checker, test frameworks
  • Asynchronous programming
  • We are looking for candidates with the following characteristics :

  • Curiosity
  • Good written and verbal communication skills
  • Able to work both as a self-directed individual contributor, and as a strong collaborator on a geographically distributed team.
  • Pluses :

    Some experience with the following :

  • Streaming audio - client and server side, with graphical control, and synchronization of audio with graphics
  • Docker / Container experience
  • Database design and implementation
  • Text processing (e.g., regular expressions, normalization, searching, )
  • Data engineering, including familiarity with commercial or open source analytics and visualization software
  • Prior experience with voice technologies.
  • Prior experience with AI and machine learning technologies

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form