NLP Engineer

11 jobs found

Receive emails of NLP Engineer

NLP Research Engineer

Genies, Inc.
$112k - $120k est.

This job is closed

Genies is culture’s avatar technology company empowering developers and artists to create their own interoperable gamified consumer experiences. The company has raised $250 million from investors including Silver Lake, BOND, NEA, and Bob Iger. Initially, Genies were adopted by thousands of Hollywood icons including Justin Bieber and Rihanna through partnerships with Universal Music Group and Warner Music Group. Today, the company is also delivering avatars to the masses through experiences built with its Developer Kit and artist crowdsourced platform, The Workshop. These experiences all integrate together to form one avatar social network, Genies Party.

Seated in our Los Angeles or Bay Area office, Genies invites an NLP Research Engineer to join our team. In this role, you'll leverage NLP and ML tools to help design emotionally resonant avatars, aiding in recognizing emotional cues and crafting distinct avatar personalities. You'll also collaborate with our R&D team on AI-driven content and multimodal interactions, including text, speech, and facial expressions, as we strive to create authentic and empathetic digital avatars for enhanced social engagement.

Genies leads the way in developing next-gen AI avatars for celebrities, enabling personalized interactions and adaptive learning. Thousands of cultural influencers have already embraced Genies, training their smart avatars for fully personalized conversations, interactions, and gameplay in Genies' avatar social network. Our vision is to elevate digital interaction to an unprecedented level of personalization and immersion, bringing creators and influential tastemakers to life within our ecosystem. Join us on this journey to redefine the realm of digital avatars and elevate social interactions to new heights.

Examples of what you could do:

  • Identifying innovative NLP solutions for our product suite and defining the roadmap for their implementation.
  • Lead the training, fine-tuning, and deployment of large language models
  • Oversee the AI lifecycle from data acquisition to model deployment and real-time monitoring, guaranteeing efficiency at each phase.
  • Collaborate with cross-functional units, fostering knowledge exchange and enhancing business impact through machine learning.

What you have:

An advanced degree (PhD or Master's) in computer science, artificial intelligence, or a related discipline.

  • Minimum of 3 year in model training, deployment, and procedures for efficiently acquiring and validating human-labeled data.
  • Established expertise and genuine passion for natural language processing (NLP), machine learning, deep learning, and large language models.
  • Experience training, fine-tuning and deploying large language models (LLM)
  • Proven track record of implementing NLP techniques to develop conversational agents, chatbots, or virtual assistants
  • Proficiency with deep learning frameworks like TensorFlow, PyTorch, and JAX.
  • Familiarity with NLP toolkits such as spaCy and Hugging Face Transformers.
  • Solid communication skills complemented by a history of fruitful collaborations.
  • Thrive in a high-tempo setting, demonstrating flexibility as project requirements shift.
  • Strong foundation in algorithms, data structures, and object-oriented programming.
  • Self-motivated and adept at operating independently.

Nice to have:

  • Experience crafting machine learning models in cloud environments like AWS or GCP, with specific knowledge of Sagemaker being a plus
  • Published contributions in renowned machine learning conferences (NeurIPS, ICML, EMNLP, CVPR, MLSys, etc.) or journals.
  • Experience with game theory, AI creator bots, and emotionally intelligent avatars

How Genies will support you

Genies is a well-funded, growing start-up that cares deeply about each of our employees' growth and success. Our roles and their responsibilities are created with a breadth of scope that introduces each employee to exciting new challenges and opportunities that a growing start-up encounters. The actual base pay is dependent upon a number of factors, including: professional background, training, transferable skills, work experience, education, location, business and product needs, and market demand. The base pay range is subject to change and may be modified in the future. Full-time employees may also be eligible for equity compensation, in addition to a robust health, wellness, and benefits package.

Starting Salary Range: $176,000.00 to $234,000.00 + Equity (Stock Options)

Here's why you'll love working at Genies:

  • You'll work with a team that you’ll be able to learn from and grow with, including support for your own professional development
  • You'll be at the helm of your own career, shaping it with your own innovative contributions to a nascent team and product with flexible hours and a work from home policy
  • You'll enjoy the culture and perks of a startup, with the stability of being well funded
  • Comprehensive health insurance for you and your family (Anthem + Kaiser Options Available), Dental and Vision Insurance
  • Competitive salaries for all full time employees
  • Unlimited paid time off, sick time, and paid company holidays, in addition to paid parental leave, bereavement leave, and jury duty leave for full-time employees
  • Health & wellness support through programs such as monthly wellness reimbursement
  • Working in a brand new, bright, open-environment and fun office space - there’s even a slide!

Genies is an equal opportunity employer committed to promoting an inclusive work environment free of discrimination and harassment. We value diversity, inclusion, and aim to provide a sense of belonging for everyone.




What does NLP Engineer do?

A Natural Language Processing (NLP) Engineer is a professional who designs and develops software systems that can understand and generate human language

They typically work with machine learning and artificial intelligence (AI) technologies to create NLP solutions for various applications, including chatbots, virtual assistants, search engines, sentiment analysis, and language translation

NLP engineers play a critical role in developing software systems that can understand and generate human language, enabling us to interact with technology in more natural and intuitive ways

The role of an NLP Engineer includes:

  1. Data preprocessing: NLP engineers are responsible for cleaning, normalizing, and transforming raw text data into a format that can be used by machine learning algorithms.
  2. Feature engineering: NLP engineers design and develop features that are relevant to the NLP problem they are trying to solve. They extract features such as word frequency, part-of-speech tagging, and sentiment analysis.
  3. Building machine learning models: NLP engineers use machine learning algorithms such as deep learning, neural networks, and decision trees to train models that can understand and generate human language.
  4. Evaluating and improving models: NLP engineers evaluate the performance of their models using various metrics such as accuracy, recall, and F1 score. They also use techniques such as cross-validation and hyperparameter tuning to improve model performance.
  5. Integration: NLP engineers integrate their NLP solutions into larger software systems or platforms, such as chatbots or virtual assistants.