Senior Data Engineer

October 21, 2023

Apply for this job

Email *

Job Description

A little bit about Yalent:

Hi, we are Yalent, and simply, we help business owners and entrepreneurs build, manage and grow great teams. We create #ThePerfectFit between remote global talents and hiring companies, using automation and technology to make the process for both parties smooth, and hassle free.

We’re hiring for one of our partners “Jessica AI”, an AI-powered recruiter.

A little bit about Jessica AI:

Jessica AI, is an AI-powered recruiter, whose mission is to cut hiring time from weeks to hours, and improve matchmaking between candidates and the opportunities available in the market.

Through machine intelligence, Jessica AI is able to automatically and accurately screen and interview candidates through multiple dimensions such as video and text interviews.

Key Responsibilities:

  • Design, develop, and maintain scalable and reliable data pipelines, ensuring data quality and integrity.
  • Build and optimize machine learning models using techniques like regression, classification, clustering, association rule learning, neural networks, etc.
  • Train machine learning models on large datasets and tune models for best performance using hyperparameters and regularization techniques.
  • Develop end-to-end machine learning workflows including data cleaning, feature engineering , model training, and deployment.
  • Prepare datasets for machine learning including feature extraction, scaling, normalization and imbalanced learning techniques.
  • Build pipelines for text preprocessing, tokenization, stemming, lemmatization, part-of-speech tagging, named entity recognition, and sentiment analysis.
  • Integrate with external NLP APIs and web services like Microsoft Azure Cognitive Services, Amazon Lex, Google Cloud NLP, etc.
  • Enhance NLP models and workflows with contextual awareness, common sense reasoning , world knowledge, coreference resolution, and semantic role labeling.
  • Develop semantic search solutions using techniques like query expansion, query classification, entity extraction, etc.
  • Apply machine learning and deep learning techniques to analyze text data and extract meaningful insights.
  • Stay up-to-date with advancements in deep learning, reinforcement learning, transfer learning and apply them to solve real-world problems.
  • Monitor machine learning models in production and re-train as needed to optimize for key metrics.
  • Keep up to date with the latest trends and technologies.

Skills and Requirements:

  1. Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  2. 5+ years experience.
  3. Proficiency in data transformations, ETL, ELT, and stream processing.
  4. Clean, transform, and model data.
  5. Strong proficiency in Python and experience with libraries and frameworks such as spaCy, NLTK, or Stanford NLP for text pre-processing, information extraction, and named entity recognition.
  6. Hands-on experience with Microsoft Azure Cognitive Services, including Language Understanding, Text Analytics, Language Generation, and Speech.
  7. Familiarity with ML frameworks like TensorFlow, PyTorch, or scikit-learn for building and training supervised machine learning models.
  8. Familiarity with deep learning frameworks such as TensorFlow, Keras, or PyTorch for implementing neural networks.
  9. Familiarity with NLP pipelines, language models (BERT ELMo, ULMFit), semantic role labeling , coreference resolution, question answering, summarization, tagging, tokens and more.
  10. Familiarity with web crawling and scraping using libraries like Scrapy, BeautifulSoup, Selenium, or Puppeteer.
  11. Strong problem-solving skills, attention to detail, and excellent communication abilities.
  12. Ability to work independently and as part of a team, managing multiple projects and priorities simultaneously.

Why work with us:

We greatly value our people as we believe they’re the key factors for success. That’s why it’s important to us to find ways to thank them for their commitment and devotion. Our benefits include:

  • Competitive compensation package.
  • An opportunity to be part of a highly professional cross-functional team.
  • Private health insurance.
  • Opportunity to work with global teams and exposure to international clients.
  • Remote work opportunity.