Senior NLP Engineer

Remote

Applications have closed

Unleashing.ai

We help you build AI-based software from scratch to elevate your business

View all jobs at Unleashing.ai

Our company provides AI development services to businesses that want to utilize the latest in AI technology to build AI-based SaaS solutions, streamline their operations, increase productivity, and improve decision-making. Our team consists of ML Engineers & Business specialists with backgrounds from Google, Amazon, Columbia University, YCombinator startups, CERN, Alibaba, and other top-world companies. In less than six months, we scaled to 14 team members and $2M in annual revenue. Our objective is to reach over $5M in annual revenue in the next year. We're committed to fostering an environment that encourages innovation, continuous learning, and collaboration. Our flexible, remote-first culture values diversity and provides opportunities for professional growth and development.

In your role as an NLP Engineer, you will be tasked with the development of production-grade LLM/NLP models. Collaborating with a team of NLP professionals, you will play an integral role in shaping AI initiatives and transforming product, business, and engineering challenges into actionable AI solutions. This position also offers the exciting opportunity to work with the latest advancements in large language models. We believe that this is a great chance to be on the cutting edge of technology while not just making demos according to the documentation but getting hands-on experience.

Responsibilities

  • Develop AI architectures for meeting business objectives
  • Deployment and optimization of AI models for production-use
  • Research the latest techniques and models in the NLP field to improve the quality of solutions
  • Conducting experiments with various models and data sets to optimize business results
  • Creating production-ready services (FastAPI, Docker, Gunicorn, Transformers Inference Engines, etc.)
  • Communication with the Head of AI and partners
  • Solving open-ended, ambiguous engineering problems

Qualifications

  • At least four years of work experience as an ML Engineer and at least two years in the NLP field
  • At least one from the list: Chatbots, Goal-Directed Dialogue Models, Retrieval, Prompting and Finetuning techniques, NER, Model Inference Optimization
  • Advanced NLP knowledge, including knowing about the latest ideas and reading research papers
  • Experience with transformer-based models: GPT-2, BERT, T5, GPT-3, ChatGPT, GPT-4
  • Experience with DS stack: python, transformers, PyTorch, numpy, docker, git.
  • Business-outcome oriented
  • Writing production-ready code (tests, optimizations, etc.)
  • Strong communication skills, ability to collaborate with teammates and external partners

Specific Projects or Applications

An example of a project might be a Knowledge-Augmented Question Answering Voice Assistant. This advanced NLP solution utilizes state-of-the-art machine learning techniques to provide accurate, context-aware answers to user queries. The bot harnesses the power of retrieval augmentation to pull relevant information from existing knowledge storage, thereby enhancing the quality of its responses.

Interviewing Process

There are 4 interviews:

  1. Intro interview (30 min): discuss your experience, answer company/job-related questions
  2. ML/NLP tech interview (1h, no coding): you might be asked about any part of the modern NLP. Example questions:
    • What’s your favorite prompting technique for GPT-4? Why?
    • What does “mask” do in masked self-attention? How exactly does it work?
    • How do relative positional encodings work?
  3. ML System Design Interview (1h, no coding, whiteboard): you will be asked to design one of our real projects. This includes model decomposition, metrics discussion, and data-related things.
  4. Behavioral/Cultural fit interview w/ Founder (30 min): a simple discussion about your experience, challenges that you overcome in the past, etc.

About Unleashing.AI

Our company provides AI development services to businesses that want to utilize the latest in AI technology to build AI-based SaaS solutions, streamline their operations, increase productivity, and improve decision-making. We aim to create a diverse ecosystem of AI companies, including media, consulting, SaaS applications, and communities. We’re a team of ML Engineers & Business specialists with backgrounds from Google, Amazon, Columbia University, YCombinator startups, CERN, Alibaba, and other top-world companies. We're committed to fostering an environment that encourages innovation, continuous learning, and collaboration. Our flexible, remote-first culture values diversity and provides opportunities for professional growth and development.

Our company has a unique partnership model, where we take on a limited number of clients (typically under 6-8) to work on long-term projects (6+ months). This approach allows us to build strong partnerships with our clients and deliver highly customized solutions that meet their specific needs. Our progress so far (in 6 months): scaled to 14 team members and $2M in annual revenue. Our objective in the next year is to focus on long-term partnerships and enterprise clients and reach over $5M in annual revenue.

Unleashing AI is proud to be an Equal Opportunity Employer. We encourage applicants of all backgrounds, and we are committed to creating an inclusive work environment that respects and celebrates diversity.

Job stats:  678  145  0

Tags: Architecture BERT Chatbots ChatGPT Consulting Docker Engineering FastAPI Git GPT GPT-2 GPT-3 GPT-4 LLMs Machine Learning Model inference NLP NumPy Prompt engineering Python PyTorch Research Transformers

Perks/benefits: Career development

Region: Remote/Anywhere

More jobs like this