Machine Learning Engineer - NLP
Builder.ai - What would you Build?, United Kingdom

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
As mentioned in job details
Total Vacancies
1 Job
Posted on
Sep 25, 2023
Last Date
Oct 25, 2023
Location(s)

Job Description

About Builder.ai

We’re on a mission to make app building so easy everyone can do it regardless of their background, tech knowledge or budget. We’ve already helped thousands of entrepreneurs, small businesses and even global brands, like the BBC, Makro and Pepsi achieve their software goals and we’ve only just started.

Builder.ai was voted as one of 2023’s ‘Most Innovative Companies in AI’ by Fast Company, and won Europas 2022 ‘Scaleup of the Year’. Our team has grown to over 800 people across the world and our recent announcement of $250m Series D funding (and partnership with Microsoft) means there’s never been a more exciting time to become a Builder.

Life at Builder.ai

At Builder.ai we encourage you to experiment! Each role at Builder has unlimited opportunities to learn, progress and challenge the status quo. We want you to help us become even better at supporting our customers and take AI app building to new heights.

Our global team is diverse, collaborative and exceptionally talented. We hire people for their differences but all unite with our shared belief in Builder’s HEARTT values: (Heart, Entrepreneurship, Accountability, Respect, Trust and Transparency) and a let’s-get-stuff-done attitude.

In return for your skills and commitment, we offer a range of great perks, from hybrid working and a variable annual bonus, to employee stock options, generous paid leave, and trips abroad #WhatWillYouBuild

Why we need this role

This role is essential to bolster the efforts of our data scientists within the ISG Natasha team. Presently, most of the engineering responsibilities are shouldered by data scientists. Machine Learning Engineers are the ideal individuals to tackle these tasks, with the support of the data science team. Anticipating a surge in Natasha-related work, driven by initiatives such as Natasha for Enterprise and Natasha Everywhere, our aim is to allow data scientists to concentrate on their core data science responsibilities while enabling Machine Learning Engineers to take the lead on engineering tasks.

About the Role

We are in search of a talented Python Developer/Engineer who can create scalable software solutions for our Natural Language Processing (NLP) and Conversational AI systems. As a crucial member of our cross-functional team, you will play a vital role in the complete software development lifecycle, from initial ideation to deployment. Working collaboratively alongside data scientists, data and ML engineers, conversational UX designers, and copywriters, you will be responsible for the development of web services dedicated to Conversational AI and NLP. Your primary focus will be on enhancing our flagship product, Natasha, the conversational AI assistant for builders. Natasha leverages a suite of Large Language Models (LLM) and other ML models to engage with customers and colleagues through both speech and text modalities. Natasha's functionalities span from assisting in app design to recommending templates and app features, facilitating requirements gathering calls, and supporting project management tasks, among other duties. We are seeking a team player who is eager to adapt to the ever-evolving landscape of NLP and Conversational AI technologies.

Key Responsibilities

  • Develop algorithms, create prototypes, and produce production-ready code.
  • Collaborate with data scientists to gather, train, and deploy AI/NLP models.
  • Translate conversational flow designs from UX designers into dialogue management statecharts.
  • Deploy AI/NLP services as web applications using technologies such as FastAPI, Redis, Celery, Docker, and Kubernetes.
  • Package ML models into web services.
  • Integrate AI and data cloud services into our systems.
  • Incorporate Large Language Models (LLM) into our AI systems.
  • Connect our services with internal products and third-party platforms such as Slack, Microsoft Teams, WhatsApp, etc.
  • Establish and oversee AI development processes.
  • Configure and maintain production performance monitoring dashboards.

Requirements

Essential Skills

  • Proficiency in Python programming.
  • Strong knowledge of Python web services, particularly FastAPI and Pydantic.
  • Demonstrated ability to implement scalable services using technologies such as Redis, Celery, and AsyncIO.
  • Experience in writing unit tests with pytest and unittest.
  • Competence in integrating with third-party services using REST APIs.
  • Familiarity with relational databases, particularly SQL.
  • Proficiency in version control using Git, with experience in CI/CD pipelines, Docker, and Kubernetes.
  • A degree in a scientific discipline such as Statistics, Computer Science, or Mathematics.
  • 2-

Job Specification

Job Rewards and Benefits

Builder.ai - What would you Build?

Information Technology and Services - Dhaka, India
© Copyright 2004-2024 Mustakbil.com All Right Reserved.