Machine Learning Engineer
Prefer a full account with a password? Sign Up to Apply
Job Description
As a Senior Machine Learning Engineer, you’ll play a key role in turning innovative ML research into scalable, real-world solutions that power global decision-making. At NiQ, we’re looking for someone to join our Tech & Durable Global Data Science team, working at the intersection of data science and engineering to transform cutting-edge research into robust, production-ready systems.
If you're excited by cloud technologies, MLOps, and solving complex problems with smart, data-driven approaches, and you thrive in a collaborative, learning-focused environment, this role is for you.
What You’ll Do
• Build & Scale ML Systems: Design, develop, test, deploy, and maintain machine learning solutions using software engineering best practices.
• Productionize Prototypes: Transform data science models into scalable, production-ready systems for real-world applications.
• Own the ML Lifecycle: Implement and manage end-to-end ML workflows using MLOps practices in both cloud and on-prem environments.
• Collaborate Globally: Partner with data scientists, software engineers, and product experts in cross-functional, international teams.
• Drive Engineering Excellence: Develop and refine tools, methods, and best practices to elevate ML engineering standards.
• Mentor, Share & Grow: Support team development through mentoring, contribute to internal Communities of Practice, and engage in training and cross-functional learning opportunities.
• Shape the Future of ML: Influence the direction of ML engineering at NIQ by contributing to strategic initiatives and technical roadmaps.
Tech Stack You’ll Work With
• Languages & Frameworks: Python, SQL, Argo, Kubeflow, MLflow
• CI/CD Tools: GitLab CI
• Monitoring: Prometheus, Grafana
• Containers & Orchestration: Docker, Kubernetes
• Databases: PostgreSQL, BigQuery, RDBMS
Requirements
Function: General Business
Experience Level: Mid-Senior Level