Apply

Product Manager (NLP)

Posted 2024-10-23

View full description

💎 Seniority level: Manager

📍 Location: Cyprus, Malta, USA, Thailand, Indonesia, Hong Kong, Japan, Australia, Poland, Israel, Turkey, Latvia

🔍 Industry: Social Discovery, Technology

🏢 Company: Social Discovery Group

🪄 Skills: DockerPythonSQLGitMachine LearningNumpyPyTorchStrategyAlgorithmsNosqlPandas

Requirements:
  • Experience as an NLP Engineer in the past or present.
  • Ability to fine-tune open LLMs, with experience in leading a team that does.
  • Practical experience with basic NLP concepts such as ngrams, skip-grams, and tf-idf.
  • Experience in developing components for dialogue systems, either directly or by leading a team.
  • Experience managing an ML team.
  • Understanding of mathematical algorithms for machine learning and criteria for model performance evaluation.
  • Practical experience in developing and deploying microservices.
  • Proficiency in Python and machine learning libraries like Scikit-learn, Pandas, Matplotlib, Numpy, and Scipy.
  • Knowledge of the PyTorch Deep Learning framework.
  • Confident use of Linux/Unix and version control systems like git.
  • Ability to independently build a pipeline.
  • Understanding of ONNX.
  • Experience with SQL/NoSQL databases.
  • Experience fine-tuning GPT-like models and working with technologies such as GloVe, ELMo, RNN, CNN, Transformer, BERT.
  • Experience with virtualization technologies like Docker and tools like deepspeed/Jax.
  • Courses like ODS, MIPT+Huawei will be an advantage.
Responsibilities:
  • Manage a team of ML engineers and improve the architecture of ML services to achieve business goals.
  • Develop and implement a strategy for the NLP direction.
  • Break down business tasks into sub-tasks and determine necessary resources for execution.
  • Lead and oversee the creation and integration of ML models into the overall system.
  • Test and evaluate the created solutions.
  • Optimize model training and improve automated testing.
  • Collect and prepare data needed for model training.
Apply