Job Details
Machine Learning
On-site
Full time
Russian
Possibly outdated
Aug 31
This job was posted more than a month ago — it may no longer be active

Machine Learning Engineer

RUB 250,000

Machine Learning Engineer at AV Soft, Moscow (Okkruzhnaya, full-time office). Salary 150,000–250,000 RUB net. Develop ML models for information security products: anti-spam, deception, sandbox, multiscanner, TI.

AV Soft is a company in information security and data analytics for corporate clients. Products: anti-spam, deception, sandbox, multiscanner, TI. Responsibilities: - Develop and improve ML models: choose architectures, create features, train and validate models. - Collect and prepare data: parsing, cleaning, EDA, creating training samples. - Perform feature engineering and evaluate model quality by accuracy and performance metrics. - Conduct A/B testing and comparison of model versions. - Prepare models for operation: containerization in Docker and participation in deployment. - Test models, analyze false positives and customer cases. - Maintain technical documentation, describe architecture, features, experiment results, ensure model versioning. - Interact with developers, participate in code review and integration of models into products. - Monitor models in production: track quality and data drift, initiate retraining. - Support and develop ML pipelines and automation of model training and delivery.

Commercial experience in developing and bringing ML models to production from 1–2 years. Confident knowledge of Python, NumPy, Pandas, Scikit-learn, PyTorch, CatBoost, XGBoost, LightGBM, Transformers. Understanding of classical ML algorithms and principles of their application. Practical experience with SQL, Git, Docker, REST API. Experience with Airflow or similar tools for ML pipelines. Linux at confident user level. Understanding of MLOps principles, experiment management and versioning of models and data. Ability to write clean and maintainable code. English at the level of reading technical documentation. Nice to have: - Experience optimizing models with ONNX, TensorRT or similar tools. - Understanding of deep learning architectures, Attention and modern neural network models. - Knowledge of SHAP, LIME and methods for assessing vulnerabilities of ML models. - Experience integrating ML models into high-load services. - Experience with logs, network traffic, DNS, URL, HTML and understanding of basic network protocols and HTTP. - Experience in information security, anti-fraud, anti-spam or threat detection. - Relevant courses or certificates in ML/DL/MLOps. - Initiative and desire to develop products and propose new solutions.

Employment under the Labor Code of the Russian Federation, white salary (accredited IT company). Office within walking distance from Okkruzhnaya metro station. Training at the company's expense, corporate library, knowledge base, guides. Participation in complex projects in information security and data analytics.

Russia
MLOps
Linux
DNS
TensorRT
ONNX
PyTorch
REST API
Airflow
numpy
HTTP
SQL
Git
LightGBM
Python
XGBoost
Docker
SHAP
CatBoost
LIME
Transformers
HTML
Scikit-learn
pandas

Don't miss a single job

Subscribe to our Telegram channel

Subscribe

Similar jobs

Machine Learning Engineer I

Machine Learning Engineer I at Booking.com, hybrid in Amsterdam, Netherlands.

Netherlands
B
Booking.com

Staff Machine Learning Engineer

Staff ML Engineer at Twilio, a cloud communications company. Remote in Ontario, British Columbia or Alberta, Canada.

Canada
T
Twilio

Machine Learning Scientist II

Machine Learning Scientist II at Booking.com, hybrid in Amsterdam, Netherlands.

Netherlands
B
Booking.com