Full-Time MLOps Engineer
NielsenIQ is hiring a remote Full-Time MLOps Engineer. The career level for this job opening is Expert and is accepting India based applicants remotely. Read complete job description before applying.
NielsenIQ
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
Job Purpose
Analyzing, designing, developing and managing the infrastructure to release scalable Data Science models. The MLOps Engineer is expected to deploy, monitor and operate production grade AI systems in a scalable, automated and repeatable way.
Job Responsibilities
- Create and maintain a scalable infrastructure to deliver AI/ML processes, responding to the user requests in near real time.
- Design and implement the pipelines for build and deployment.
- Write infrastructure as code.
- Design dashboards to monitor a system.
- Collect metrics and create alerts based on them.
- Design and execute performance tests.
- Perform feasibility studies/analysis with a critical point of view.
- Support and maintain (troubleshoot issues with data and applications).
- Develop technical documentation for applications, including diagrams and manuals.
- Working on many different software challenges always and ensuring a combination of simplicity and maintainability within the code.
- Contribute to architectural designs of large complexity and size, potentially involving several distinct software components.
- Working closely with data scientists and a variety of end-users (across diverse cultures) to ensure technical compatibility and user satisfaction.
- Work as a member of a team, encouraging team building, motivation and cultivating effective team
Role Requirements
E=essential
P=preferred
- P - bachelor's degree in computer science or related field
- P - master's degree in data engineering or related
- E - Demonstrated experience and knowledge in Linux and Docker containers
- E - Demonstrated experience and knowledge in some of the main cloud providers (Azure, GCP or AWS)
- P - Demonstrated experience and knowledge in distributed systems
- E - Proficient in programming languages: Python
- P - Experience designing and implementing CICD pipelines for automation.
- P - Experience designing monitoring dashboards (Grafana or similar)
- P - Experience with container orchestrators (Kubernetes, Docker Swarm)
- P - Experience with IaC tools (Terraform, Ansible)
- E - Experience as software engineer
- E - Experience in the use of collaborative developing tools such as Git, Confluence, Jira, etc.
- E - Problem-solving capabilities.
- E - Strong ability to analyze and synthesize. (Good analytical and logical thinking capability)
- E - Proactive attitude, resolutive, used to work in a team and manage deadlines.
- E - Ability to learn quickly
- E - Agile methodologies development (SCRUM/KANBAN).
- E - Minimal work experience of 2 years with evidence.
- E - Ability to keep fluid communication written and oral in English, both written and spoken