Citizen Remote logo

Other Remote jobs you may be interested in

Data Engineering Lead / Architect

Senior Data Scientist

Full-Stack Engineer

Senior Firmware Engineer II

Data Scientist

Solutions Architect / Software Engineer

Machine Learning Engineer at Nivoda

Job details

Nivoda: Where Innovation and Gemstones Meet

At Nivoda, we are passionate about empowering jewelry retailers and gemstone suppliers to thrive in today's dynamic market. As the leading B2B diamond and gemstone marketplace, we are dedicated to providing an exceptional platform that connects jewellery businesses of all sizes with the global diamond supply.

Our team of over 400 dedicated employees, many with a wealth of industry experience, have meticulously developed our award-winning platform that addresses the unique challenges of the jewellery sector. With Nivoda, you can buy and sell diamonds securely, efficiently, hassle-free, and at the most competitive prices.

Engineering At Nivoda

Technology is at the heart of Nivoda’s business, powering everything we do. Within our remote-first team, we foster a culture of innovation and collaboration where engineers can thrive. Join us and be part of a dynamic environment that values creativity, empowers individuality, and recognizes excellence. Together, we push boundaries to deliver groundbreaking solutions and leave a lasting impact on the global industry.

About the role

At the heart of marketplace innovation is machine learning, and Nivoda is no exception. We leverage cutting-edge ML techniques to enhance our platform, optimize operations, and create new revenue streams. As a Machine Learning Model Engineer on Nivoda’s marketplace platform team, you’ll have access to proprietary data to design and deploy large-scale ML models with real-world impact. You’ll collaborate closely with skilled engineering and operations teams, working on exciting projects like inventory replenishment and optimizing global stock flows.

What you'll do:

As the Machine Learning Model Engineer, your mission is to apply machine learning to unlock insights, optimize operations, and fuel sustainable growth. Your role will involve:

  • Develop and deploy ML solutions: Deliver production-grade machine learning models from conception to implementation, ensuring measurable business impact.

  • Design scalable ML products: Build and deploy low-latency, scalable machine learning solutions tailored to our platform’s needs.

  • Collaborate across teams: Work closely with engineering, data, infrastructure, and operations teams to streamline and optimize ML pipelines.

  • Stakeholder communication: Engage with business stakeholders to understand requirements, manage expectations, and build clear roadmaps for ML initiatives.

  • Enhance existing models: Continuously improve and scale up our existing machine learning solutions to meet growing business demands.

  • Ensure product health: Partner with the operations team to monitor and maintain the health of deployed models.

  • Introduce new technologies: Work with external partners to integrate the latest ML features and tools into our platform.

  • Stay ahead of trends: Research and experiment with the latest machine learning technologies, creating prototypes and proof-of-concepts for new features.

  • Innovate: Design and implement next-generation models using advanced machine learning techniques.

Your experience and qualifications:

  • Bachelor degree in Computer Science or related fields

  • 5+ years of industry experience with a Master’s degree or 3+ years of industry experience with a PhD degree

  • Solid theoretical background in machine learning and/or data mining

  • Rich hands-on experience with production-grade machine learning solutions

  • Proficiency in mainstream ML libraries (e.g., TensorFlow, PyTorch, Spark ML, etc.)

  • Experience with mainstream big data tools (e.g., MapReduce, Spark, Flink, Kafka, etc.)

  • Extensive programming experience in Python, Go, or other OOP languages

  • Familiarity with data structures, algorithms, and software engineering principles

  • Proficiency in SQL and databases

  • Strong communication and interpersonal skills to drive cross-functional partnerships

Preferred Qualifications:

  • Master’s or PhD degree in Computer Science or related fields

  • Publications in top relevant venues (e.g., TPAMI, NeurIPS, ICML, ICLR, KDD, WWW, AAAI, IJCAI, etc.)

  • Experience with inventory management, ecommerce or a related discipline

What we offer:

  • Be part of a dynamic and rapidly growing company at the forefront of digital transformation.

  • Work in a collaborative and innovative environment where your expertise will have a direct impact on our success.

  • Opportunities for career progression and professional development.

  • Competitive salary and benefits package.

  • Unlimited holiday allowance.

Apply now