Description
We are creating a centralized storage for machine learning artifacts (ML artifacts), which is a key element of the industrial MLOps process. Our platform ensures seamless integration into the production cycle, providing a single source of truth for models, data, experiments, and their metadata.
Responsibilities
- Participate in the full development cycle of the platform's backend part — from design to launch into the production environment.
- Develop high-performance and scalable microservices in Java.
- Design and implement APIs (REST/gRPC) for internal and external integrations.
- Work with storage systems (object storage, relational and non-relational databases) for efficient management of metadata and binary artifacts.
- Implement best practices in security, auditing, and access management (role model).
- Write code covered by automated tests, participate in code reviews.
- Interact with Data Science and MLOps teams to elaborate requirements and integration scenarios.
Requirements
- 3+ years of commercial development experience in Java
- Deep understanding of Java Core, multithreading, collections, IO/NIO
- Experience with Spring Boot, Spring Cloud, Hibernate
- Knowledge of SQL and experience with relational databases (PostgreSQL, Oracle)
- Experience with message brokers (Kafka, RabbitMQ) and caching (Redis)
- Understanding of REST principles, API design experience. Knowledge of key design patterns and OOP/SOLID principles
- Experience with version control systems (Git)
Will be a plus
- Basic understanding of containerization (Docker) and orchestration (Kubernetes)
- Experience in developing distributed systems or platforms for Big Data / Machine Learning
- Familiarity with ML ecosystem tools (MLflow, DVC, Kubeflow and similar).
Conditions
- Hybrid work format
- Employment according to the Labor Code of the Russian Federation
- Regular corporate training
- Voluntary health insurance, accident and severe illness insurance
- Financial assistance and social support, corporate pension program
- Preferential loan terms.