Nauchsoft is an IT consulting and software development company. We have been in the IT business for 36 years and continue growing. Now we are looking for a Data Scientist. This role is prospective and has been created in line with the company’s planned team expansion.
We are seeking a highly motivated Data Scientist with strong expertise in Python, machine learning, and applied AI techniques. The ideal candidate will have hands-on experience with Computer Vision, Natural Language Processing (NLP), and Time Series modeling to deliver solutions across diverse business and research domains.
Requirements:
-
Bachelor’s or Master’s degree in Computer Science, Data Science, Machine Learning, or related fields
-
2+ years of professional experience as a Data Scientist / ML Engineer
-
Strong programming skills in Python (NumPy, Pandas, Scikit-learn, PyTorch/TensorFlow)
-
Experience in Computer Vision (object detection, segmentation, image classification)
-
Experience in NLP (transformers, embeddings, document search, chatbots, text classification)
-
Experience with Time Series modeling (forecasting, anomaly detection, seasonality/trend analysis)
-
Understanding of data preprocessing, feature engineering, and model evaluation techniques
-
Familiarity with cloud environments (AWS, Azure, GCP) and MLOps practices
Nice to have:
-
Speech Recognition & Synthesis (speech-to-text, voice generation)
-
Reinforcement Learning (robotics, optimization tasks)
-
Generative Models (text, image, or music generation with GANs, VAEs, diffusion models)
-
Recommendation Systems (personalized recommendations like Netflix, Amazon, Spotify)
-
Experience with real-time inference and model deployment on edge devices
Responsibilities:
-
Design, implement, and optimize ML models for real-world business use cases
-
Develop and evaluate Computer Vision models (object detection, image segmentation, classification)
-
Build NLP pipelines (document search, chatbots, conversational agents)
-
Apply Time Series analysis and forecasting techniques for business tasks (demand prediction, anomaly detection, optimization)
-
Work with large-scale structured and unstructured datasets (text, images, tabular data)
-
Deploy models into production, ensuring scalability, performance, and monitoring
-
Collaborate with cross-functional teams to translate business requirements into technical solutions
We offer:
- Opportunity for professional self-realization and growth;
- Friendly team;
- 25-days of paid vacation;
- Medical insurance and 100% payment for sick leave;
- Professional training and obtaining certificates at the company's expense;
- Foreign language courses and other corporate programs;
- A variety of corporate events;
- Bonuses in case of wedding or a child’s birth;
- The possibility of remote work from any location.