Пошук роботи на robota.uaukraine
Віддалена робота

Middle Data Scientist

NIX
2 дні тому
20 лютого 2025
Полтава
Віддалена робота
В офісі/на місці
Повна зайнятість
Корпоративні заходи
Курси іноземної мови

The stable development of a specialist is possible only if his team is stable. At NIX, we are looking for Middle Data Scientist, and we are sure that such a specialist will continue to grow professionally and will be able to reach new career heights.

RESPONSIBILITIES: 

  • Be a proactive team worker.
  • Collaborate with the team to implement new features to support the growing data science needs.
  • Build scalable ML pipelines and workflows for real-time or batch processing, including data retrieval, preprocessing, feature engineering, training, and inferencing the models, analyzing and visualizing the results.
  • Share knowledge with other teams on various data science or project-related topics.
  • Collaborate with the team to decide on which tools and strategies to use within specific scenarios.
  • Independently design and deliver solutions that align with stakeholder needs and requirements.
  • Effectively communicate progress, problems, and potential solutions in a clear, effective, and timely manner with all stakeholders (technical and non-technical people).
  • Guide junior team members and provide constructive feedback to help them grow.

WHAT WE EXPECT FROM YOU:

  • 3+ years of experience with ML and DL with commercial projects in the portfolio.
  • Master’s degree in computer science, data science or related field.
  • English level B2+.
  • Good expertise in at least one of the domains: NLP, CV, Classic ML, GenAI.
  • Solid mathematical (linear algebra, calculus, optimization, statistics) and tensor calculus knowledge.
  • Good knowledge of Python programming language and Object Oriented Programming (OOP) principles.
  • Good knowledge of at least one database, such as MySQL, Postgres, MongoDB, as well as good SQL knowledge.
  • Solid knowledge of classical machine learning techniques (e.g., linear regression, logistic regression, k-NN, decision trees, random forests, SVM, boosting, k-means, DBSCAN, naive Bayes, PCA).
  • Experience in Numpy, Pandas, Matplotlib, Langchain and Scikit-learn libraries.
  • Knowledge of classic evaluation metrics such as Precision, Recall, ROC AUC, PR AUC, F1 score, Specificity, Sensitivity, Confusion Matrix, MSE, MAE, R1, RMSE, MAPE, MSLE.
  • Knowledge of gradient boosting algorithms (XGBoost or LightGBM).
  • Experience in at least one framework to build and train neural networks (TensorFlow/Keras, PyTorch).
  • Solid understanding of neural network architectures, training objective functions, optimizers, activation functions, and evaluation metrics; beable to identify specific use cases and limitations for each.
  • Solid knowledge of Cloud concepts and practical experience in at least one of the clouds: AWS (e.g., Sagemaker, Bedrock, Comprehend), Azure (e.g., Azure ML Studio, Azure Rekognition, OpenAI Service), GCP (e.g., Vertex AI, Agent Builder, AI Vision).
  • Practical skills with prompt engineering (few-shot learning, CoT, Self-Consistency), RAG (Naive Retriever, Parent Document Retriever, Self-Query Retriever), and vector stores (e.g., Chroma, FAISS).
  • Knowledge of AI-related cloud services such as AWS Textract, AWS Converse API, AWS Builder, Azure Translator, Azure AI Vision, Azure AI Foundry, Vertex AI Agent Builder. 
  • Knowledge of LLM Agents.
  • Practical skills in building en-to-end ML training pipelines (data load, preprocess, train, inference), as well as GitHub / GitLab CI/CD flows.
  • Docker or Kubernetes platform.
  • Experience in developing web microservices (APIs, Flask, FastAPI).
  • Practical experience with development and project management tools (git, pip, Jira, etc.).

WILL BE A PLUS:

  • Practical experience in at least one of the clouds with the following services: AWS (Lambda, Athena, S3), Azure (Azure Functions, Azure Synapse Analytics or Databricks), GCP (Cloud Functions, BigQuery).
  • Practical experience with at least a few cloud services such as AWS Textract, AWS Converse API, Azure Translator, Azure AI Vision, Azure AI Foundry.
  • Ability to work with Spark/PySpark, Airflow.
  • 2+ years of commercial experience with NLP/CV.

For the NLP domain:

  • Experience with NLP frameworks such as LangChain, HuggingFace, LlamaIndex, NLTK, spaCy.
  • Practical experience building applications based on LLM Agents using frameworks like LangGraph or Crew.ai.
  • Familiarity with prompt optimization frameworks like DSPy, textgrad, “ell” framework, etc;
  • Practice in building an LLM Agents with LangChain.
  • Good knowledge of various NLP evaluation metrics such as BERTScore, cosine similarity, RAGAS, BLEU, ROUGE, and Perplexity.
  • Practical experience with at least one Vector Database (Pinecone, Weaviate, PostgreSQL pgvector extension, etc.).
  • Knowledge of Large Language Model (LLM) architectures (OpenAI GPT, Anthropic Claude, etc.).
  • Knowledge of PEFT or fine-tuning LLM techniques.

For the CV domain:

  • Basic CV techniques (CNN, Convolution Algorithm, Pooling Layers, Data Augmentation in CV).
  • Understanding of Computer Vision (NLP) problems: object classification, object detection, semantic/instance segmentation, Text Detection and Recognition (OCR), Style Transfer.
  • Knowledge of CV frameworks such as OpenCV, YOLO.
  • Knowledge of Computer Vision model architectures (CNN, ResNet, Mask R-CNN).
  • Practical experience with CV models/techniques (SIFT, Transfer Learning, FCN, U-Net, StyleGAN).

WHAT WE OFFER:

  • A long-term strategy for your development as an expert, together with a team that has almost 30 years of professional experience.
  • Participation in large international projects that allow mastering new technologies and domains.
  • Educational events and professional training that will help you build a stable career path.
  • A flexible reward system where your income will depend on you and your desire to grow.
  • A friendly and cozy corporate culture with a minimum level of formality and bureaucracy.
  • An opportunity to choose between modern office spaces in Poltava or Kharkiv, and a remote work format, which is possible with a stable connection guarantee.

To start a successful career with NIX, send your resume to  Відправити резюме . We will be happy to overcome new professional challenges together with you!

Ксения

Схожі вакансії

Схожі вакансії по містах:

Схожі вакансії за професіями: