companyIdeogram logo

Software Engineer - Machine Learning Data Infrastructure

IdeogramToronto
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

Technical Excellence2-5 years of experience in developing and deploying large-scale distributed systems, showcasing the ability to manage complexity through thoughtful abstractions and scalable design. Strong grasp of data structures, algorithms, and system design principles.

About the job

About Ideogram

At Ideogram, we are on a mission to democratize world-class design, enhancing human creativity through innovative solutions. Our proprietary generative media models and AI-driven creative workflows address previously unsolved problems in graphic design. Our team is composed of pioneers with proven success in technology breakthroughs, including foundational research in Diffusion Models and the development of Google’s Imagen and Imagen Video. We prioritize design, aesthetics, and craftsmanship, alongside rigorous research and engineering, delivering experiences that resonate with creatives.

With nearly $100 million raised from leading investors like Andreessen Horowitz and Index Ventures, Ideogram is headquartered in Toronto and expanding rapidly, aiming to triple our team this year. We foster a flat organizational structure, encouraging a culture of ownership, collaboration, and mentorship.

Discover more about our innovations by exploring Ideogram 3.0, Canvas, and Character. Experience Ideogram at ideogram.ai.

About The Role

We are searching for a talented Software Engineer specializing in ML Data Infrastructure to join our innovative team. You will collaborate with a group of skilled engineers to create cutting-edge AI design experiences that engage millions of users.

You will thrive in this role if you are passionate about:

  • Collaborating on complex technical challenges, from scaling distributed systems to enabling novel generative media experiences.

  • Constructing robust data infrastructure capable of supporting foundation models at petabyte scale, ensuring reliability and performance across multi-modal training pipelines.

  • Optimizing data processing workflows for high throughput, engaging directly with distributed systems, TPU infrastructure, and large-scale storage solutions.

  • Partnering with research scientists to grasp data requirements and translating them into production-grade systems that expedite model development cycles.

What We’re Looking For

Technical Excellence

  • 2-5 years of experience in developing and deploying large-scale distributed systems, showcasing the ability to manage complexity through thoughtful abstractions and scalable design.

  • Strong grasp of data structures, algorithms, and system design principles.

About Ideogram

Ideogram is dedicated to making high-quality design accessible while enhancing human creativity through innovative AI solutions. With a focus on collaboration and mentorship, we are rapidly expanding our talented team in Toronto and beyond.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.