Віддалена робота
В офісі/на місці
Повна зайнятість
Корпоративні заходи
Курси іноземної мови
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!
Ксения