Taro Logo

Machine Learning Engineer

AI company building professional-quality design tools accessible to everyone through AI-native applications for creative content production.
Machine Learning
Senior Software Engineer
In-Person
5+ years of experience
AI

Description For Machine Learning Engineer

Ideogram is revolutionizing the creative industry by developing AI-powered tools that make professional-quality design accessible to everyone. As a Machine Learning Engineer, you'll be at the forefront of pushing boundaries in AI technology, working alongside world-renowned AI experts including Mohammad Norouzi, Jonathan Ho, William Chan, and Chitwan Saharia - the team behind groundbreaking projects like Google's Imagen and fundamental work in Denoising Diffusion Models.

You'll be responsible for building and deploying cutting-edge machine learning models at scale, working with a flat, collaborative team structure that emphasizes quick iteration and innovation. The role requires deep expertise in machine learning, particularly in areas like transformers, VAEs, and diffusion models, with hands-on experience implementing these architectures from scratch.

The company culture promotes a single flat team structure that transcends traditional role boundaries, where everyone contributes to overall success. Located in downtown Toronto with a growing NYC presence, Ideogram offers a unique opportunity to work on highly complex challenges in generative AI while maintaining a strong focus on trust and safety.

This position is perfect for someone who wants to make a significant impact in the creative economy while working with some of the best minds in AI. You'll be part of a team that values mentorship and professional growth, with the chance to contribute to products that are actively shaping the future of creative tools. The company is committed to inclusivity and welcomes diverse perspectives, making it an ideal environment for innovation and professional development.

If you're passionate about machine learning, have a strong technical background, and want to work on projects that democratize creative tools through AI, this role offers an exceptional opportunity to be part of a transformative company.

Last updated a day ago

Responsibilities For Machine Learning Engineer

  • Build and deploy state of the art machine learning models at scale
  • Work with a creative and ambitious team of engineers and researchers
  • Work directly with machine learning experts

Requirements For Machine Learning Engineer

Python
  • 5+ years of experience in developing machine learning models in JAX, PyTorch, or TensorFlow
  • Experience in implementing Machine Learning foundations (Transformer, VAE, Denoising Diffusion models) from scratch
  • Track record in machine learning innovation and familiarity with Deep Learning and advanced Machine Learning
  • End-to-end understanding of generative media applications
  • Ability to debug machine learning models to iteratively improve model quality and performance
  • Nice to have: Familiarity with kubernetes and docker
  • Optional: Experience in low-level machine learning optimization, e.g., writing CUDA kernel code

Interested in this job?

Jobs Related To Ideogram Machine Learning Engineer

Senior Software Engineer, Robotics Foundation Models

Senior Software Engineer role at NVIDIA focusing on robotics foundation models, AI, and computer vision for humanoid robots.

Senior Software Engineer, Deep Learning Inference

Senior Software Engineer position at NVIDIA focusing on developing deep learning inference frameworks and optimizing LLM performance on NVIDIA GPUs.

Senior Software Engineer, Digital Human Technology

Senior Software Engineer position at NVIDIA focusing on Digital Human Technology, involving AI, machine learning, and high-performance computing.

Senior Software Engineer - Agent AI

Senior Software Engineer position at Andesite focusing on developing AI/ML systems for cybersecurity, offering competitive compensation and remote work flexibility.

Senior Machine Learning Engineer

Senior Machine Learning Engineer role at Affirm focused on developing ML models for credit decisioning and loan application assessment.