MLOps Engineer
About The Position
We are seeking an experienced MLOps Engineer to join our Platform and DevOps team as part of our Engineering group. We are on the lookout for an individual who is passionate about software design, development and deployment. The job involves writing production-grade modern DevOps solutions that will be shipped to the cloud and on prem solutions.
Responsibilities
- Design, develop, build and maintain the best solutions for our production platform.
- Everything as a code approach (IaC): Run our infrastructure with a wide range of technologies including Ansible, Terraform, and Kubernetes
- Work closely with our data scientists and developers to create training, inference and serving pipelines.
- Build and maintain tools for automation, deployment, monitoring, and operations.
- Troubleshoot issues in our development, production, and test environments
- Excellent communication and people skills
- Work well in a team!
Skills
- At least 4-5 years experience in one of the following roles: DevOps, MLOps.
- Experience with design, build, development and maintenance of DevOps solutions.
- Experience with one of the major cloud providers: AWS, GCP, Azure.
- Experience Working cloud & on-prem environments and solutions.
- Solid Linux system expert skills - a must
- Vast Experience with applications and tooling including Kubernetes, Helm, Terraform, Ansible, SQL/NoSQL/Graph DBs, MLFlow, Jenkins, GitHub, etc.
- Experienced with CI\CD technologies.
- Experience with bootstrapping projects, introducing new technologies and building systems from scratch.
- Good coding capabilities (python\bash etc.)
Advantages:
- Experience working on endpoint products (agent/sensors/collectors)
- Experience working on AI components (Training, inference, serving)
Tech stack:
AWS, Kubernetes, EKS, ECS, Jenkins, IaC, GitHub, Terraform, Python, Ansible, Docker+Compose, ArgoCD, MongoDB, RabbitMQ, Redis, Go, Neo4J, AI, MLFlow, Clickhouse, Jupyter and more.