Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, ML Data Infrastructure

Full-time

Ideogram

About Ideogram

Ideogram’s mission is to make world-class design accessible to everyone, multiplying human creativity. We build proprietary generative media models and AI native creative workflows, tackling unsolved challenges in graphic design. Our team includes builders with a track record of technology breakthroughs including early research in Diffusion Models, Google’s Imagen, and Imagen Video. We care about design, taste, and craft as much as research and engineering – shipping experiences that creatives actually love.

We’ve raised nearly $100M, led by Andreessen Horowitz and Index Ventures. Headquartered in Toronto with a growing team in NYC, we're scaling fast, aiming to triple over the next year. We're a flat team with a culture of high ownership, collaboration, and mentorship.

Explore Ideogram 4.0 , Character and Custom Models blog posts, and try Ideogram at ideogram.ai .

About The Role

We're seeking an experienced engineer to join our team as a Software Engineer, ML Data Infrastructure. You’ll collaborate with exceptional engineers to build cutting-edge AI design experiences that delight millions of users.

You'll thrive here if you're excited about:

  • Tackling complex technical challenges collaboratively, from scaling distributed systems to enabling new generative media experiences

  • Building robust data infrastructure that powers foundation models at petabyte scale, ensuring reliability and performance across multi-modal training pipelines

  • Optimizing data processing workflows for massive throughput, working hands-on with distributed systems, TPU infrastructure, and large-scale storage solutions

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

What We're Looking For

Technical Excellence

  • 2-5 years developing and shipping large-scale distributed systems with proven ability to manage complexity through thoughtful abstractions and scalable design

  • Strong fundamentals in data structures, algorithms, and distributed systems

  • Strong understanding of databases and data storage architectures.

  • Hands-on experience with large-scale data processing systems.

  • Demonstrated ability to drive projects from 0 to 1, including scoping, execution, and iteration.

Ownership

  • Deep sense of ownership - proactively identifies opportunities, suggests improvements, and acts on them

  • Thrives in fast-moving, ambiguous environments with a strong bias toward action

  • Asks great questions, thinks from first principles, and seeks out resources to deepen understanding

Our Stack

Our backend infrastructure is primarily written in Python and makes use of the following technologies (experience with them is helpful but not strictly required):

  • Kubernetes

  • GCP, Google Bigtable, Google BigQuery, Google Spanner, Google Pub/Sub

  • Docker & Terraform

Our Culture

We’re a team of exceptionally talented, curious builders who love solving tough problems and turning bold ideas into reality. We move fast, collaborate deeply, and operate without unnecessary hierarchy, because we believe the best ideas can come from anyone.

Everyone at Ideogram rolls up their sleeves to make our products and our customers successful. We thrive on curiosity, creativity, and shared ownership. We believe that small, dedicated teams working together with trust and purpose can move faster, think bigger, and create amazing things.

Ideogram is committed to welcoming everyone — regardless of gender identity, orientation, or expression. Our mission is to create belonging and remove barriers so everyone can create boldly.

What We Offer

Competitive compensation and equity designed to recognize the value and impact of your contributions to Ideogram’s success.

4 weeks of vacation to recharge and explore.

Comprehensive health, vision, and dental coverage starting on day one.

RRSP/401(k) with employer match up to 4% to invest in your future from the moment you join.

Top-of-the-line tools and tech to fuel your creativity and productivity.

Toronto HQ perks: Steps from Union Station and the PATH, with daily in-office lunches and dinners.

Autonomy to explore and experiment — whether you’re testing new ideas, running large-scale experiments, or diving into research, you’ll have access to compute/resources you need when there’s a clear business or creative use case. We encourage curiosity and bold thinking.

A culture of learning and growth , where curiosity is encouraged and mentorship is part of the journey.

Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer, ML Data Infrastructure in Toronto, ON vacancy
  •  ...about design, taste, and craft as much as research and engineering – shipping experiences that creatives actually love....  ...Enterprise , and Custom Models . About The Role As a Software Engineer, ML Infrastructure at Ideogram, you'll build the systems that power... 
    Suggested
    Full time
    Work at office

    ideogram

    Toronto, ON
    5 hours ago
  • $123.3k - $159.5k per year

     ...About the Machine Learning Infrastructure Team At Thumbtack, our challenges...  ...detection, and more. The ML Infrastructure team is...  ...experiences. We empower product engineering teams by providing scalable,...  ...blog . Challenge As a Software Engineer on the ML Infrastructure... 
    Suggested
    Full time
    Seasonal work
    Local area

    Thumbtack

    Toronto, ON
    5 hours ago
  •  ...Corporation. About the Role: This Software Engineering team works closely with Machine...  ...and low latency You will work with ML engineers to understand their challenges...  ...Familiarity with the machine learning infrastructure Previous experience with Akka Ability... 
    Suggested
    Remplacement
    Full time
    Temporary work
    Flexible hours

    Tubi

    Toronto, ON
    5 hours ago
  •  ...You will Build and maintain data pipelines to ingest field data...  ...to accelerate perception engineers' workflows - fast data access,...  ...EC2, etc.) Understanding of ML workflows and dataset versioning...  ...~2+ years of MLOps or data infrastructure experience, ideally in robotics... 
    Suggested
    Full time

    AeroVect

    Toronto, ON
    1 day ago
  • $80 - $110 per hour

     ...Angelo , Larry Summers , and Jack Dorsey . Position: Software Engineer Type: Full-Time Compensation: $80–$110/hour...  ...internal and external systems. Create interactive dashboards and data visualizations using tools like Plotly , D3 , or Streamlit... 
    Suggested
    Full time
    Summer work
    Remote work

    Mercor

    Toronto, ON
    5 hours ago
  •  ...include frontend and backend engineers, AI research scientists, and...  ...We're looking to hire for our Data side of our AI team at Speechify...  ...a tight integration of infrastructure, engineering, and research work...  ...We are looking for a skilled Software Engineer to join us. What... 
    Full time
    Work at office
    Shift work

    Speechify

    Toronto, ON
    5 hours ago
  • $65k - $85k per year

     ...Forum Asset Management – Software Engineer - Data Location: 181 Bay Street, Toronto Work Schedule: Full-time, in-office (5 days/week...  ...long-term value through real estate, private equity, and infrastructure investments. We are a purpose-driven firm committed to sustainability... 
    Long term contract
    Full time
    Work at office

    Forum Asset Management,llc

    Toronto, ON
    5 hours ago
  •  ...to massively reduce the cost of developing and deploying ML models so we can enable anyone to harness the power of AI...  ...Amazon, Facebook, and VMware. About the Position As a Software Engineer, Tools and Infrastructure, you will play a pivotal role in shaping the... 
    Full time
    Flexible hours

    Centml

    Toronto, ON
    5 hours ago
  •  ...Y Combinator in 2021 and raised a $2M seed round shortly after. About the Role We are looking for a Software Engineer, Infrastructure to ensure our data-intensive systems' reliability, scalability, and maintainability. What You'll Do Design, implement, and... 
    Long term contract
    Full time
    Temporary work
    Work at office
    Home office

    Bree

    Toronto, ON
    5 hours ago
  •  ...d'apprentissage automatique (ML) visant à résoudre des problèmes...  .... Provisionner et gérer l'infrastructure ML/données avec Terraform : points...  ...Reporting to the Director of Data and Machine Learning Platform,...  ...experience. Strong software engineering in Python, Go, or... 
    Full time
    Work at office
    Night shift
    Day shift
    2 days per week

    Mistplay

    Toronto, ON
    5 hours ago
  •  ...reduce the cost of developing and deploying ML models so we can enable anyone to...  ...seeking a highly motivated and skilled senior infrastructure engineer to join our team in a key role focused...  ...runtime technologies like docker engine, containerd, or CRI-O ~ Experience with... 
    Flexible hours

    Centml

    Toronto, ON
    5 hours ago
  • $150k - $250k per year

     ...for a Senior Site Reliability Engineer to help us run one of the most...  ...with the full lifecycle of HPC infrastructure: planning, building, testing,...  ...-as-code solutions Support ML/research teams with cluster usage...  ...information about how your data is processed, please contact us... 
    Full time

    Boson Ai

    Toronto, ON
    5 hours ago
  • $107k - $157.3k per year

     ...Job Requisition ID # 26WD96510 Software Engineer, DataOS Infra Platform — P3 Position Overview Autodesk’s Analytics Data division is building DataOS, a modern platform...  ...storage, orchestration, and other data infrastructure through secure and reliable self-service... 
    For contractors

    Autodesk

    Toronto, ON
    10 days ago
  •  ...Stripe Stripe is a financial infrastructure platform for businesses....  ...GDP. The tremendous amount of data makes Stripe one of the best places...  ...to do machine learning. The ML Infra team builds services and...  ...closely with machine learning engineers, data scientists, and product... 

    Stripe

    Toronto, ON
    1 day ago
  •  ...We are looking for a Staff Engineer, Data to join our growing Engineering Team. You will work...  ...to ensure that BenchSci's technical infrastructure and codebase will support long-term growth...  ...Be involved in all aspects of software development, working to create and maintain... 
    Long term contract
    Full time
    Remote work
    Home office

    Benchsci

    Toronto, ON
    5 hours ago
  •  ...better tech. We’re rewriting how data moves and what the world can do...  ...We are a team of passionate engineers who love solving complex distributed systems and infrastructure problems. We are building Kora...  ...What You Will Do: Build the software underpinning the mission-critical... 
    Full time

    Confluent

    Toronto, ON
    5 hours ago
  • $188.2k - $268.9k per year

     ...We are seeking a Director of Machine Learning Engineering and Infrastructure to lead a hybrid team bridging advanced ML engineering with world-class infrastructure design...  ...development, and deployment of scalable ML pipelines: data ingestion, feature engineering, model training,... 
    Long term contract
    Remplacement
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours

    Tubi - Canada

    Toronto, ON
    a month ago
  • $160k - $180k per year

     ...Forward Deployed Engineer (Data, ML & AI) Location: Remote Timezone: NA/Eastern Type: Full-time Experience: 10+ Years Role Overview...  ...under pressure. ~ Data & ML Engineering Depth: ~ Data Infrastructure: Mastery of distributed computing (AWS Glue, Apache Spark,... 
    Remote job
    Full time
    Immediate start
    Flexible hours

    Carbon 60

    Toronto, ON
    5 hours ago
  • $103.32k - $147.6k per year

     ...to make the business work; creating the infrastructure, tooling, frameworks, and capabilities needed...  ...welcome a billion customers. The Data Infrastructure product area sits at the...  ...of this team, you’ll collaborate with engineers across multiple squads to shape the future... 
    Full time
    Internship
    Work at office
    Flexible hours

    Spotify

    Toronto, ON
    5 hours ago
  •  ...the opportunity? We’re looking for a Machine Learning Data Engineer to enable data and ML capabilities that directly power the bank’s flagship Next...  ...NBA platform Collaborating with ML researchers and software engineers to productionize models and translate experimental... 
    Full time
    Local area
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    more than 2 months ago
  • $200k - $295k per year

     ...About Sentry Software runs the world and the pace is faster than...  ...As a member of the Developer Infrastructure team, you’ll be responsible...  ...Sentry. You’ll support a growing engineering organization by balancing...  ...how Sentry handles applicant data? Get the details in our Applicant... 
    Hourly pay
    Local area

    Sentry

    Toronto, ON
    5 hours ago
  •  ...industry together! Machine Learning Engineer, Applied AI As a MLE you'll join our...  ...team and work across the full applied ML stack - deploying models, building the...  ...whether they actually work, and making the data and infrastructure decisions that turn experimental data... 
    Full time
    Work at office
    Remote work
    Work from home
    Worldwide
    Home office
    Flexible hours

    Creatoriq

    Toronto, ON
    5 hours ago
  •  ..., financial services and fleet software for trucking use our Universal API to access GPS data, speeding data and vehicle stats...  ...role We're looking for an engineer who thrives on building scalable...  ...processing, and the high-availability infrastructure enterprise customers depend on.... 
    Full time
    Work at office
    Flexible hours

    Terminal

    Toronto, ON
    5 hours ago
  • $100k - $140k per year

     ...We are looking for a Software Engineer to join our team at the intersection of Data, Retrieval, and AI Agents! Reporting to the Engineering Manager, you will...  ...be a key contributor to our search and retrieval infrastructure, evolving data models. You will contribute to... 
    Full time
    Home office
    Shift work

    Benchsci

    Toronto, ON
    5 hours ago
  •  ...Canada? Look no further. What You'll Be Doing Own Venn’s data infrastructure, including pipelines, models, warehouses, and reporting...  ...access, understand, and use across the company. Partner with engineering on event schemas, tracking requirements, and measurement... 
    Full time
    Internship

    Venn

    Toronto, ON
    5 hours ago
  •  ...new artists; ensuring we provide the right data to Spotify, YouTube, and other digital...  ...plays an invaluable role in our success. The engineering team at Warner Music Group makes all of...  ...to grow, learn, and master the craft of software development - You are an excellent coder... 
    Full time
    Internship
    Local area
    Worldwide

    Warner Music Inc.

    Toronto, ON
    5 hours ago
  •  ...the world in a positive way. To learn more visit: As a Software Engineer on our Labelling and Data Automation team, you will build pipelines, tools, and...  ...solutions to deliver high quality labelled data for various ML teams to use in experiments and model improvement - Deploy... 
    Full time
    Work at office
    Work from home
    Flexible hours

    Waabi

    Toronto, ON
    5 hours ago
  • $92.9k - $116.1k per year

     ...companies like Uber, Square, Instacart, and Klarna. Our Data Engineering Platform team owns the Snowflake infrastructure and services behind that business: the warehouse,...  ...own teams trust every transaction record. As a Software Engineer II on the Data Engineering Platform team,... 
    Remote job
    Full time
    Work at office
    Flexible hours

    Marqueta

    Toronto, ON
    5 hours ago
  • $160k - $220k per year

     ...of AI. Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely embrace this new...  ...in on this mission. If you are too, let's talk. Staff Software Reliability Engineer - Data Platform  About the Team The Data Platform team... 
    Local area
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    5 hours ago
  •  ...you in? Your Impact Starts Here We're looking for a Software Engineer (Infrastructure/Developer Tooling) who loves building the tools that make...  ...address friction points in the developer experience, using data and metrics to prioritize improvements Contribute to the... 
    Hourly pay
    Long term contract
    Full time
    Temporary work
    Internship
    Work at office
    Local area
    Work from home
    Flexible hours

    Homebase

    Toronto, ON
    5 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, ML Data Infrastructure. Be the first to apply!