Senior Software Engineer, Media Engineering
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.
Explore Ideogram 3.0, Canvas, and Character blog posts, and try Ideogram at ideogram.ai.
We're seeking an experienced backend engineer to join our team as a Senior Software Engineer. You’ll collaborate with exceptional engineers to build cutting-edge AI design experiences that delight millions of users.
Moving fast and shipping to production daily, alongside a strong, supportive team that values pragmatic engineering
Tackling complex technical challenges collaboratively, from scaling distributed systems to enabling new generative media experiences
Shaping our product roadmap and influencing technical direction, standards and team culture
Technical Excellence
- 3+ years developing and shipping large-scale backend systems with proven ability to manage complexity through thoughtful abstractions and scalable design
- Strong fundamentals in data structures, algorithms, and distributed systems
- Experience designing APIs and database schemas that are extensible, performant, and account for real-world read/write workloads
- Track record of writing well-instrumented, reliable code with appropriate metrics, monitoring, and proactive error handling
Experience scoping projects, identifying technical constraints, estimating timelines, and keeping teams on track
Interested in raising the quality bar through mentorship and constructive code reviews
Our backend infrastructure is primarily written in Python and makes use of the following technologies (experience with them is helpful but not strictly required):
Everyone at Ideogram rolls up their sleeves to make our products and our customers successful. 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.
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. Fully remote flexibility across North America, with regular in-person team meetups and collaboration opportunities.
usd136k - usd204k per year
...applications. Work closely with product owners, architects, other engineers, and QA. Responsibilities Design, develop, and maintain... ...other engineers to design/develop/document systems and application software Develop customized solutions within the Salesforce platform...SeniorFull timeWork at office$72k - $138k per year
...connectedness. Learn from deep subject matter experts through mentoring and on the job coaching Summary As a Java & Golang Software Engineer at Deloitte, you will be a key member of our Delivery Team, engaged on a 1 year fixed-term employment You will leverage your...SeniorTemporary workFixed term contractFlexible hours- Requisition ID: 240186 Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. The Senior Developer will support the Global Treasury Technology team, working on multiple projects, partial application support, as well as...SeniorFlexible hours
- ...Senior Software Engineer, Financial Infrastructure Location: Remote (Canada) We’re looking for a Senior Software Engineer to join a correctness-critical engineering function responsible for money movement, ledgering, reconciliation, and core financial infrastructure. This...SeniorRemote work
$165k - $175k per year
...our users, and you’ll get to solve real engineering challenges at scale along the way. Why... ...provide guidance and mentorship to a team of software developers with varying experience levels... ...with a strong focus on the back-end in a Senior Staff capacity. Top-notch programming...SeniorLong term contractPermanent employmentFull timeWork at officeWorldwideFlexible hours- ...supporting integration with all major accounting software including QuickBooks, NetSuite, and Xero.... ...global payments platform. Using your senior-level knowledge to help build highly... ...teams. Assist in guiding more junior engineers on the team by giving them technical...SeniorFull timeFor contractors
$185k - $211k per year
...About Sentry Bad software is everywhere, and we’re tired of it. Sentry is on a mission to help developers write better software... ...of software monitoring tools. About The Role As a Senior Software Engineer (Ingest) on our Client Infrastructure team, you'll collaborate...SeniorHourly payFull timeWork at officeWorldwide$145.8k - $178.2k per year
...of healthcares most trusted brands including Highmark Health Manulife Medibank and Shoppers Drug Mart. The Role As a Senior Software Engineer Android on our UI Services Team you will design develop and maintain Genesis Leagues design system and Masonry Leagues...SeniorFull timeWork at officeRemote workFlexible hours- ...microservices development, new chain integrations, and deployments. As an engineer joining the team, you will have ownership in building... ...delivery to customers. . Requirements ~7+ years of professional software development experience with Typescript and Go for backend...SeniorRemote work
- ...About the Senior Software Engineer position We are looking for talented engineers interested in creating something big! To succeed in this role, you will need to have a good understanding of the casual mobile game market. You will work on and ship at least 1 game every 2...SeniorFull timeCasual work
$133.3k - $303.6k per year
...collaborative individuals who seek to have a lasting impact. Learn more at AI Entities Team Job Description We’re looking for software engineers to help shape the future of our AI platform. Our team builds the core services that power EvenUp’s products, enabling us to...SeniorLong term contractFull timeTemporary workWork at officeLocal areaHome officeFlexible hours3 days per week- ...building an app—we’re building unstoppable teams. So what do you say, are you in? Your Impact Starts Here We’re looking for a Senior Frontend Engineer who will own and evolve core user experiences that small businesses rely on daily—team rosters, compliance, HR, scheduling,...SeniorHourly payLong term contractLocal areaWork from homeShift work
- ...APIs, Reap helps businesses scale with secure, compliant, and developer-friendly financial tools. About the role As a Senior Software Engineer in the Card Engineering team , you’ll help build the foundation of Reap’s card platform—designing, developing, and...SeniorWorldwideFlexible hours
$131k - $181k per year
...and deliver high-quality capabilities across the full stack. This engineer also contributes to AI/ML–related efforts—such as integrating... ...Qualifications ~7+ years of experience ~ Bachelor's in Computer Science/Software Engineering or equivalent experience ~ Experience integrating...SeniorLong term contractFull timeWork at office$131k - $181k per year
...proofs-of-concept to validate new approaches Qualifications ~7+ years of experience ~ Bachelor's in Computer Science/Software Engineering or equivalent experience ~ Demonstrated ability to reason about trade-offs, simplify complex problems, and deliver maintainable...SeniorLong term contractFull timeWork at office- ...About the role: Forter is looking for a Senior Software Engineer to develop and cultivate new products for fraud detection. More than in other... ...but who is behind the interaction. The Forter Decision Engine finds patterns across more than one billion identities in our...SeniorFull timeWork at officeImmediate startRemote work3 days per week
- ...services, and infrastructure that enable product teams to build, deploy, and operate microservices efficiently and safely. The Senior Software Engineer Opportunity Our scope includes core platform capabilities such as service bootstrapping frameworks, observability and...SeniorPermanent employmentFull timeWork at officeLocal areaFlexible hours
- Beacon Software is a permanent capital holding company which acquires and grows essential... ..., and New York. Apply below. Senior Software Engineer SnailWorks is a vertical SaaS platform... ...of analytics tooling, workflow engines, or customer-facing dashboards. Why...SeniorLong term contractPermanent employment
- ...s the 6th largest employer in the world, with 625,000 employees. You’ll find us in schools, colleges, hospitals, office buildings, senior living communities, tourist attractions, sports venues, remote camps and military installations and more. We’re in all major cities, at...SeniorWork at officeRemote work
- ...empowered to do your best work. Job Summary The Product Software team at Equinix builds next-generation software products and architecture... ...software platform and services offerings. We are looking for engineers responsible for developing consistent APIs with microservices,...SeniorLong term contractFull timeTemporary workWork at office
- ...Senior Software Engineer (Remote – Canada) to join our team and take ownership of a critical, high-impact faxing product used by healthcare and enterprise customers across North America. This role is ideal for someone who: Enjoys working on technically complex systems...SeniorRemote jobWork from home
- ...: 10 The Team: Join the S&P Global Ratings team as a Sr. Software Engineer within the Structured Finance Value Stream. Our team possesses... ...Middle Professional Tier I (EEO Job Group) SWP Priority Ratings - (Strategic Workforce Planning) Required Experience: Senior IC...SeniorFull timeSecond jobLive InFlexible hours
- ...for its State-of-Health. When combined with our Data Management Software, this untapped data unlocks fundamental insights that lead to the... ...products, alongside our world-class team of innovators and engineers! Responsibilities: • Lead the development of a consumer-...Senior
$117k - $150k per year
...more delightful experiences for our users, and we're solving real engineering problems at scale. Why you'll love this role: Lead high-... ...in Computer Science or a related field ~5+ years of backend software engineering experience in enterprise environments, with a focus...SeniorPermanent employmentFull timeWork at officeFlexible hours- ...Job title: Senior Software Engineer Data Migration Location: 100% Remote Canada Experience: 7 Years Role Summary NearSource is looking for a Senior Software Engineer to support a data migration initiative for a global engineering platform. The role focuses...SeniorLong term contractFull timeRemote work
- ...Senior Full-Stack Software Engineer (MEAN Stack) We’re SRED.io - a fast-moving startup, building an AI-based platform that helps companies in Canada to get the funding they need for their innovative tech & science projects. We’re looking for a MEAN Full Stack Developer who...SeniorFlexible hours
$185k - $220k per year
...About the role As a Software Engineer on the Performance Team at Sentry, you’ll join the group responsible for the continued growth of Sentry’s core tracing, debugging and application performance experience. The Performance team is focused on providing powerful views into...SeniorRemote jobHourly payLong term contract- Exciting Opportunity: Senior Java Software Engineer – Capital Markets (Hands-On Coding Role) - 12 month contract with renewal potential Are you a hands-on Java developer with deep knowledge of Capital Markets and Post-Trade systems? Do you thrive in complex, high-performance...SeniorContract workFlexible hoursShift work
$130k - $140k per year
...Curinos operates in a hybrid/remote model. This position is based in Toronto. Job Description Are you a passionate Senior Software Engineer looking to make a significant impact in the fintech space? Join Curinos, where you will play a pivotal role in shaping the...SeniorFull timePart timeRemote workWork from homeFlexible hours- ...We are looking for an experienced software engineer to join a team where your work will be front and center to thousands of customers. You will join an elite team who is innovative and flexible; with a weekly, agile release cycle and individual ownership. We expect great...SeniorFull timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Media Engineering. Be the first to apply!
- software developer entry level Toronto, ON
- junior software developer internship Toronto, ON
- software developer summer internship Toronto, ON
- software engineer - ai machine learning Toronto, ON
- software developer internship no experience Toronto, ON
- développeur logiciel Toronto, ON
- part time software developer Toronto, ON
- software development engineer - test Toronto, ON
- software engineer - computer Toronto, ON
- software engineer internship Toronto, ON
