Position: MLOps / DevOps for ML
Company: Neu.ro
Category: DevOps
Experience required: 3y
English level: upper

**Responsibilities**
- Analyze the MLOps tooling landscape and build reusable integrations of the Neu.ro platform with best-in-breed tools for each stage of the ML project lifecycle 
- Participate in the development of platform services, pipeline engine and set of tools
- Support company’s internal ML team with MLOps best practices
- Communicate with external clients to distinguish their needs and issues, build the ML projects from scratch, or migrate the clients to the Neu.ro platform
- Provide MLOps for diverse global teams: building complex automated reproducible pipelines for the entire ML project lifecycle, including data management, experimentation, model training, deployment into production and maintenance
- Contribute to the company’s presence in specialized ML/MLOps communities

**Requirements**
- Eagerness to dive into an emerging domain and readiness to learn and evaluate new tools on a regular basis
- 3+ years of production-grade MLOps ideally, software development (SD), ML, or DevOps 
- Knowledge of best practices in SD (code versioning, CI/CD)
- 3+ years of Python development exp
- DevOps skills (Well-known Cloud Providers, Kubernetes, Docker, Bash)
- Spoken English at a high level (the team is spread around the globe)
- A Bachelor’s degree in Computer Science, Software Engineering or a related field

**Would be a plus**
- Knowledge of the best ML projects practices (data versioning, model versioning, experiment tracking, reproducibility, etc.)
- Familliarity with open-source MLOps tools and frameworks (Pachyderm, KubeFlow, MLFlow, Seldon or their alternatives)
- Russian language knowledge

**Benefits**
- Opportunity to study up to 20% of work time
- Friendly, respectful and highly professional team
- Stock options
- Travel opportunities
- Unlimited vacations
- Health insurance