
MLOps Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
As an MLOps Engineer, you will be instrumental in developing and maintaining high-quality, low-defect software solutions to complex programming challenges across various technologies. Your primary focus will be on enabling our research teams to deploy ML models into production. This involves building robust RESTful applications, establishing efficient training pipelines (primarily using AzureML & Databricks), integrating inference codes, and creating essential tools and patterns to enhance our MLOps lifecycle.
Job Responsibilities
- Establish and maintain scalable infrastructure for AI/ML processes, ensuring near real-time responsiveness to user requests.
- Design and implement comprehensive pipelines for the training and deployment of ML models.
- Conduct thorough requirements analysis and develop precise technical proposals.
- Write complex code to develop scalable, flexible, and user-friendly applications, encompassing the full technology stack.
- Develop secure and high-performance services and APIs.
- Leverage distributed computing for the validation and processing of large datasets to derive actionable insights.
- Perform critical feasibility studies and analyses.
- Provide support for the maintenance, troubleshooting, and evolutionary development of software and applications.
- Maintain detailed technical documentation, including computer application diagrams and manuals.
- Address diverse software challenges, prioritizing simplicity and maintainability within the codebase.
- Contribute to the architectural design of large-scale, complex systems, potentially involving multiple distinct software components.
- Collaborate effectively with developers, testers, and diverse end-users to ensure technical compatibility and user satisfaction across different cultures.
- Function as a proactive team member, fostering team building, motivation, and cultivating strong working relationships.
Qualifications
Essential:
- Bachelor's degree in Computer Engineering or a related field.
- Exceptional knowledge of data structures, algorithms, and designing for performance, scalability, and availability.
- Proficiency in Python programming.
- Demonstrated experience and knowledge in Distributed systems.
- Demonstrated experience and knowledge in major cloud providers (Azure, GCP, or AWS).
- Demonstrated experience and knowledge in Linux and Docker containers.
- Strong experience in designing and building multithreaded distributed systems.
- Demonstrated experience developing REST APIs.
- Experience with MLOps technologies such as Azure ML & Databricks.
- Ability to design and develop relational databases, including writing efficient and performant SQL (e.g., PostgreSQL).
- Experience with collaborative development tools like Git, Confluence, Jira.
- Experience with CI/CD tools and pipelines (e.g., Github Actions, Jenkins, Docker, Kubernetes).
- Excellent problem-solving capabilities.
- Strong analytical and logical thinking skills.
- Proactive, results-oriented attitude, with experience in teamwork and managing deadlines.
- Ability to learn quickly.
- Experience with Agile methodologies (SCRUM/KANBAN).
- Minimum of 3-5 years of relevant work experience.
Preferred:
- Knowledge and experience with LLM models (e.g., Azure Open AI services, ChatGPT).
- Experience with Redis Cache.
- Experience with Azure Service Bus or other distributed queuing technologies.
- Ability to communicate effectively in both written and spoken English.
- Experience managing large volumes of data, including databases and images.
Additional Information
Our Benefits
- Flexible working environment
- Volunteer time off
- LinkedIn Learning
- Employee Assistance Program (EAP)
About NIQ
NIQ is the world's premier consumer intelligence company, offering unparalleled insights into consumer purchasing behavior to unlock new growth pathways. In 2023, NIQ merged with GfK, creating a leading force in global market intelligence. Our comprehensive retail insights and advanced analytics, delivered through state-of-the-art platforms, provide the Full View™. As an Advent International portfolio company, NIQ operates in over 100 markets, covering more than 90% of the global population.
For further details, please visit NIQ.com.
Stay updated on our latest developments by following us on: LinkedIn | Instagram | Twitter | Facebook.
Our Commitment to Diversity, Equity, and Inclusion
NIQ is dedicated to reflecting the diversity of our clients, communities, and markets within our workforce. Our mission is to count everyone, embedding inclusion and diversity into every aspect of our operations, measurement, and products. We warmly welcome candidates who share this mission. As an Equal Opportunity/Affirmative Action-Employer, we make employment decisions without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability status, age, marital status, protected veteran status, or any other protected class. Our global non-discrimination policy applies universally across all our business operations. Learn more about our diversity and inclusion initiatives by visiting the NIQ News Center: https://nielseniq.com/global/en/news-center/diversity-inclusion
Company
NielsenIQ
NielsenIQ is a leading global consumer intelligence company dedicated to providing the most comprehensive understanding of consumer purchasing behavior. Our mission is to reveal new avenues for growth...