Software Engineer - Algorithms & AI

AI overview

Join a small, high-caliber algorithms team focused on developing AI-driven systems that transform personal photo collections into engaging experiences.

About Us

Welcome to Mixtiles! In the beginning, in 2016, we were just two best friends working on a simple idea: how to make it super easy to turn your favorite smartphone photos into awesome wall art.

Today, we have multiple product lines, including Mixtiles, Mixtiles Art, Easyplant, Around, and Daydream. And we're shipping new products every year.

We're cutting edge in everything we do. Our products make use of advanced AI and AR technologies. Our marketing teams spend $50M+, working with top influencers and advertising on huge channels such as national TV. Our data teams handle vast amounts of data without hiccups. Our manufacturing floors have robots, and our 10+ facilities span multiple continents.

Our team is lean; we're just ~100 super-talented team members serving millions of customers every year. This means every single person on our team delivers real impact and has a lot of autonomy.

We love what we do, and we love people who love what they do. If you're that kind of person, read on.

What you’re applying for

We believe a camera roll holds more than just photos—it holds a person's story. Our Algorithms team is driven by a bold vision: to transform how people connect with their visual memories. By developing powerful algorithms that can rediscover, curate, and reimagine photo collections, we are unlocking magical experiences across a wide range of products. From physical art to digital storytelling, the possibilities are endless.

We are a small, high-caliber team where every engineer owns the full lifecycle—from prototype to deployment. There is no "hand-off" culture here: we build, we ship, we monitor, and we improve. Most of our work involves Python-based algorithm development and productionizing those algorithms at scale. We also work within iOS, primarily for running models locally and syncing results with our servers.

If you are excited by the intersection of algorithmic depth and rigorous software engineering, you’ll feel right at home.

 

What You’ll Do

  • Architect & Enhance: Build and improve the algorithmic and AI-driven systems that power our most intelligent product features.
  • Experiment: Run tests and iterate on large datasets to constantly move the needle on performance.
  • Bridge Platforms: Build pipelines and services that connect on-device signals to algorithmic decision-making.
  • End-to-End Ownership: Take features from an initial idea to full production with measurable user impact.

What We’re Looking For

  • Technical Foundation: B.Sc. in Engineering, Computer Science, or a related field (or equivalent experience).
  • Engineering Excellence: Strong software engineering fundamentals and high coding ability.
  • Growth Mindset: A genuine interest in applied AI and a desire to learn alongside the team.
  • Production-Ready Backend Skills: Our algorithms serve millions of users in real-time, moving far beyond research notebooks. You have the backend experience to take end-to-end ownership of your models in a live production environment.

Nice to have

  • Experience with Computer Vision algorithms and ML research.
  • Familiarity with mobile development (especially iOS)
  • Familiarity with CoreML, ONNX, or edge ML.
  • Experience with C++ / Rust or other performance-oriented programming.
  • Background in ML pipelines, embeddings, or large-scale data processing.

You’ll Thrive Here If You...

  • Value full ownership of a project, from initial concept to scalable deployment.
  • Enjoy iterating fast on real-world data to make systems measurably better.
  • Prefer the agility of a small, autonomous team over a large, fragmented organization.
  • Want to grow your expertise in algorithms and AI by building products people actually use.

Why Join us?

  • Work on AI-driven features that impact millions of people.
  • Join a lean, high-impact team with significant autonomy and ownership.
  • Learn applied algorithms and AI by shipping real systems to production.
  • Move fast and see your ideas come to life quickly.
 

Interested?


Apply now or reach out directly - let’s build something unforgettable together.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Engineer Q&A's
Report this job
Apply for this job