NivodaNI

Machine Learning & Computer Vision Engineer

Nivoda is a rapidly growing B2B digital marketplace specializing in diamonds and gemstones, committed to simplifying the jewellery trade globally.

Nivoda

Employee count: 201-500

Spain only

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 500 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.

About the role

Our Intelligent Digital Quality (IDQ) pipeline is a cornerstone of that vision: it automatically inspects and enhances hundreds of thousands of product images and videos every day so buyers can evaluate stones with confidence.

High‑quality visual media is critical for trust in the jewelry trade. We’re looking for a hands‑on engineer who can push the boundaries of computer vision and graphics to assess, score and improve the visual fidelity of every asset that flows through Nivoda’s platform – at global scale and realtime speed.

What You’ll Do

  • Design & build new algorithms for image‐quality assessment, enhancement and restoration (blur detection, color normalization, glare removal, super‑resolution, etc.).

  • Develop & train deep‑learning models (PyTorch) using large, diverse datasets; own the full lifecycle from data curation to production rollout.

  • Integrate models into production services with robust, well‑tested Python/C++ code, Docker/Kubernetes packaging and AWS or GCP deployment.

  • Define objective quality metrics and automated test suites to continuously measure media quality across the marketplace.

  • Collaborate cross‑functionally with product, data engineering, design and QA teams to align on quality standards and user impact.

Stay ahead of the curve by researching and prototyping emerging techniques (e.g., diffusion models, NeRFs, differentiable rendering).

Minimum Qualifications

  • Master’s degree in Computer Science, Electrical Engineering, Applied Math or related field.

  • 3 + years of professional experience delivering production‑grade computer‑vision or graphics systems.

  • Deep understanding of image‑processing fundamentals (filtering, transforms, color spaces, camera models) and modern deep‑learning architectures (CNNs, Vision Transformers).

  • Strong software‑engineering skills: Python and / or C++, Git, CI/CD, automated testing.

  • Familiarity with cloud‑native ML workflows (containers, REST / gRPC APIs, MLOps, model monitoring).

  • Familiarity with Postgres/SQL

Preferred Qualifications

  • PhD or equivalent research experience in vision, graphics or computational photography.

  • Experience with generative models (GANs, diffusion) for super‑resolution, deblurring or inpainting.

  • Exposure to 3D graphics / rendering pipelines (OpenGL, Vulkan, ray tracing, differentiable renderers).

  • Experience working with large‑scale media pipelines (tens of millions of images / videos) and streaming data.

  • Experience with OpenCV or similar

    What we offer:

  • Dynamic working environment in a rapidly growing company.

  • Enjoy a pleasant, low-hierarchy work environment.

  • Engage in intellectually challenging work that contributes significantly to Nivoda’s success and scalability.

  • Flexible working hours and a vibrant company culture.

  • Plenty of opportunities for growth and learning.

  • Unlimited holiday allowance.

  • Chance to join and contribute to a company during its exponential expansion phase.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Mid-level

Location requirements

Hiring timezones

Spain +/- 0 hours

About Nivoda

Learn more about Nivoda and their company culture.

View company profile

Nivoda is on a mission to transform the global jewellery trade, making it simpler and more accessible for everyone involved. Founded in 2017, the company's inception arose from the widespread inefficiencies encountered in the traditional diamond trading process. Nivoda was established to provide a comprehensive, digital marketplace tailored specifically for the needs of the jewellery industry. This platform allows businesses of all sizes to enhance their sales and profit margins while easing the operational challenges associated with sourcing high-quality diamonds.

With a collection boasting over 2 million natural and lab-grown diamonds, as well as 80,000 coloured gemstones, Nivoda offers an expansive selection that caters to diverse customer preferences. The company has expanded its footprint globally with offices in London, Amsterdam, Hong Kong, Mumbai, and New York, reflecting its commitment to a unified and efficient diamond marketplace. Nivoda's innovative approach does not stop at just providing a marketplace; they have also introduced services such as consolidated shipping, flexible credit terms with Nivoda Capital, and 24/7 customer support for seamless transactions. As Nivoda continues to grow, they remain focused on their core values of innovation, collaboration, and customer satisfaction, securing numerous awards along the way to validate their progress in the industry.

Claim this profileNivoda logoNI

Nivoda

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

16 remote jobs at Nivoda

Explore the variety of open remote roles at Nivoda, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Nivoda
Nivoda logoNI
Spain only

QA Engineer

Nivoda

Employee count: 201-500

Full Time
QA Engineer
Nivoda logoNI
Spain only

Senior Software Engineer - Data Feeds

Nivoda

Employee count: 201-500

Nivoda logoNI
DZ, AO + 58 more

Program Manager - Collections

Nivoda

Employee count: 201-500

Nivoda logoNI
Australia only

QC & Logistics Executive (Melbourne)

Nivoda

Employee count: 201-500

Salary: 75k-75k AUD

Nivoda logoNI
DZ, AO + 58 more

People Partner - South Africa

Nivoda

Employee count: 201-500

Nivoda logoNI
Spain only

Software Engineer - Marketplace Ops

Nivoda

Employee count: 201-500

Remote companies like Nivoda

Find your next opportunity by exploring profiles of companies that are similar to Nivoda. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Nivoda hiring Machine Learning & Computer Vision Engineer • Remote (Work from Home) | Himalayas