Canto

Senior Machine Learning Engineer

Kubernetes Machine Learning Python PyTorch TensorFlow AWS Streaming Kafka
Description

Job Title: Senior Machine Learning Engineer

Location: Cork, Ireland (Hybrid)

 

Company Overview: 

Canto is reshaping the digital asset management (DAM) landscape. Our platform offers a singular source for brands to organize, access, and share digital assets, amplifying content value, accelerating production, and ensuring brand consistency. With an emphasis on efficiency and collaboration, we provide data-driven insights and harness AI to help companies not just manage but maximize their digital content. At Canto, we're more than a DAM solution; we're a catalyst for brand evolution. Join our mission to transform the DAM category and empower brands to extract unparalleled value from their digital assets.  

 

About this role:

We are seeking a highly motivated and talented Senior Machine Learning Engineer to join our dynamic team in revolutionizing the way digital assets are managed and accessed. As a key member, you will play an integral part in enhancing our digital asset management system through the innovation and development of our AI-based search engine. From training multimodal models on our unique in-house datasets to devising algorithms that seamlessly compile search results from diverse data streams, your innovations will drive the core of our digital experience. Beyond traditional search, you will also pioneer conversational and generative interfaces, ensuring a more intuitive and interactive user journey. By staying continuously attuned to the latest research and trends in the industry, you'll not only maintain our competitive edge but redefine the future of AI-based search within our domain.

 

Role Responsibilities:

  • Contribute to the innovation and development of the AI-based search engine of the company's digital asset management system.
  • Train multimodal representation learning models on custom in-house datasets.
  • Develop algorithms for composing search results from heterogenous data sources.
  • Develop conversational and generative search interfaces.
  • Continuously stay up-to-date with the latest research and industry trends to advance our AI-based search engine.

 

Required Qualifications:

  • Master's degree in Data science, Computer Science, or a related field.
  • Strong software development skills using Python (5y+).
  • Strong development skills with machine learning frameworks (e.g. PyTorch, JAX, TensorFlow) (5y+).
  • Strong skills in training and operating (multimodal) transformer models (3y+).
  • Experience with cloud-based infrastructure (preferably AWS).
  • Excellent problem-solving, analytical, and communication skills.
  • Highly self-driven, have a strong desire to learn and grow professionally in a rapidly moving environment.

 

Additional Qualifications:

  • Experience with event-based systems and event streaming platforms (preferably Apache Kafka).
  • Knowledge of ML deployment tools (preferably NVIDIA Triton server).
  • Experience with vector search engines (e.g. Milvus, Qdrant, Weaviate).
  • Experience with Kubernetes and/or Kubeflow.


Elevate your Journey with Canto:  

 

🚀    Start-Up Spirit: Embrace the excitement and flexibility of a growing company. 

🛠️    Hands-On Impact: Your work directly contributes to our success. 

🌟    Learning by Doing: Our growth plans provide real-time learning 

🤝    Close-Knit Team: Enjoy a tight-knit, supportive work environment. 

🔊    Open Communication: We value transparency and open dialogue. 

🧠    Problem-Solver's Paradise: Apply creativity to real-world challenges. 

⚖️    Work-Life Harmony: We respect the balance between personal and professional life. 

🌱    Growth Opportunities: As we grow, so do opportunities for our team. 

🌍   Cultural Exchange: Learn from diverse colleagues in a global setting. 

 

How We Do It – Our Values:  

We are Customer Obsessed. We make it our mission to understand our customers and their challenges. Through our actions, we make our customers’ work easier.  

We Own the Outcome. We set goals based on outcomes that matter, measure our results, and up our game. We are action oriented – changing course when we need to and committing when things go right.  

We are Transparent, Curious, and Candid. We are truth-tellers, and default to transparency to build trust and collaboration. We are curious to learn more before we evaluate and decide. We bring a point of view and have the courage to share it.  

We Treat Everyone with Respect and Empathy. Always. We respect each other and have fun. As one global team, we are made better by valuing different perspectives embracing diversity in experience and thought.


Canto is an Equal Opportunity Employer. We’re committed to building a diverse and inclusive team. We do not discriminate against qualified employees or applicants because of race, color, religion, gender identity, sex, sexual preference, sexual identity, pregnancy, national origin, ancestry, citizenship, age, marital status, physical disability, mental disability, medical condition, military status, or any other characteristic protected by local law or ordinance. 

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 232 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers