Software Engineer, ML Data Infrastructure
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.
$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...SuggestedFull timeSeasonal workLocal area- ...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...SuggestedFull time
$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...SuggestedFull timeSummer workRemote work- ...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...SuggestedFull timeWork at officeShift work
$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...SuggestedLong term contractFull timeWork at office- ...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 contractFull timeTemporary workWork at officeHome office
$142.4k - $190.1k per year
...communities to create economic opportunity for all. ML Scientist / Machine Learning Engineer Company Overview eBay Inc. is a global... ...ML Engineers specialize in building end-to-end infrastructure that transforms raw data into production ML systems delivering measurable...Full timeFor contractorsImmediate start- ...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...Full timeFlexible hours
- ...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 timeFlexible hours
$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- ...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
- ...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 timeWork at officeNight shiftDay shift2 days per week
- ...technology company that builds high-volume data aggregation platforms. Their infrastructure ingests massive streams of sensor... ...for real-time analytics. The engineering team operates out of a Toronto hub... ...contributions to open-source software, particularly in the distributed systems...Full timeInternship
- ...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 contractFull timeRemote workHome office
- ...regulators around the world. About the Role As a Senior Software Engineer, you will play a key role in driving projects from... ...design, deploy, and manage distributed systems using cloud infrastructure. ● Expertise in troubleshooting and debugging large codebases...Full timeFlexible hours
$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 timeInternshipWork at officeFlexible hours$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 jobFull timeImmediate startFlexible hours$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 timeHome officeShift work- ..., 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 timeWork at officeFlexible hours
$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 payFull timeLocal area- ...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 timeWork at officeRemote workWork from homeWorldwideHome officeFlexible hours
- ...said yes — read on. About us eStruxture Data Centers is an award-winning company and... ...customers that trust and depend on our infrastructure and customer support, including carriers... ...to the Senior VP of Operations & Engineering, the Infrastructure Engineer & Program...Full timeWork at officeLocal areaRemote workMonday to friday
- ...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 timeWork at officeWork from homeFlexible hours
$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 is...Full timeLocal areaWorldwideFlexible hours- ...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 payLong term contractFull timeTemporary workInternshipWork at officeLocal areaWork from homeFlexible hours
- ...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 timeInternshipLocal areaWorldwide
$90 - $110 per hour
...Angelo , Larry Summers , and Jack Dorsey . Position: Software & Data Science Expert Type: Contract Compensation:... ...Must-Have ~3+ years of experience in software engineering or data science & analytics . Application Process (...Full timeContract workSummer workRemote work- ...Why Join Doppel Doppel is building the future of social engineering defense. Our AI-native platform uses agentic AI to protect executives... ...world’s most recognized brands detect and dismantle attacker infrastructure while strengthening employee resilience through threat-...Full timeInternshipWork at officeFlexible hours
$110k - $270k per year
...industry by providing real-time reference data across the complete healthcare... ...customer success. In the role of Senior Software Engineer, Data Platform at Opendata, you'll spearhead... ...and libraries with AWS and/or GCP infrastructure and services ~ Strong communication skills...Remote jobFull timeWork at officeLocal areaWork from home- ...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 timeLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, ML Data Infrastructure. Be the first to apply!
- software engineer devops Toronto, ON
- director software engineering Toronto, ON
- software engineer - ai machine learning Toronto, ON
- software developer entry level Toronto, ON
- software developer Toronto, ON
- linux software engineer Toronto, ON
- ingénieur logiciel Toronto, ON
- software design engineer Toronto, ON
- software engineer internship Toronto, ON
- software engineer co-op Toronto, ON
