AI Engineer
About Take Take Take
Co-founded by 5x World Chess Champion Magnus Carlsen, Take Take Take is building a new platform for modern chess. We help casual players improve through personalized coaching and game feedback, while making chess more social, engaging, and fun to follow.
We’ve already built a significant presence in the chess world, reaching 5 million people every month through our content. Now, we’re building on that momentum with a new app. It lets players play chess, get feedback from our coach, and share their progress along the way. It’s live on Google Play and the App Store, if you want to try it for yourself.
The road ahead will be tough, but exciting. We’re taking on Chess.com, the biggest chess platform in the world, and building for the 600 million people who play chess globally.
Take Take Take is backed by SNÖ, Coatue, Lovable, Patrick Collison, and others. We’re a small team in Oslo with big ambitions, and we’d love for you to join us.
The Role
You’ll work across the full stack, from React Native mobile and TanStack Start web frontends to backend services powered by Convex and Rust. You don’t need to know all of these technologies already, but you should be excited to learn.
You’ll have real ownership over what you ship and work closely with designers, product, and other engineers in a small, fast-moving team.
This is a hands-on role for someone who loves taking ideas from concept to production. You’ll help decide what we build next, then bring it to life.
What You'll Do
Build across the full stack, from React Native mobile and TanStack Start web frontends to backend services powered by Convex and Rust
Take features from idea to production, making pragmatic trade-offs along the way
Have opinions on what we should build and why
You Specialise In
AI and machine learning. You will create cutting edge (right now that means tranformers) architectures and chess AI models, train and fine-tune on player data, and build the coaching intelligence that identifies mistakes and recommends improvements.
Hands-on experience with PyTorch or similar frameworks. You can read, adapt, and train models, not just call APIs
You have a strong background in machine learning, and are comfortable with neural network architectures, training pipelines and model evaluation
You understand what it takes to go from experiment to a system serving real users at scale
Who We're Looking For
Must-Haves
Proficiency in TypeScript, Rust or Python
Product-minded. You think about the why behind what you're building, not just the how.
Self-driven and independent. You don't wait to be told what to do next.
Solid software design instincts. You know how to structure code, systems, and APIs that hold up over time.
-
Comfortable using AI tools in your development workflow, with a clear-eyed understanding of their limitations
Nice-to-Haves
An interest in chess is a plus, but not required. We’re a team with mixed chess skills, so you don’t need to be a strong player to join us.
Familiarity with React Native and cross-platform mobile development
Experience with Rust or a genuine interest in learning it
Experience with Typescript or a genuine interest in learning it
Why Join Take Take Take
Build the future of chess alongside Magnus Carlsen and a great team of engineers, designers, and product minds
Real ownership over the product, the codebase, and how the engineering team is built
Ship to millions of players worldwide in a market of 600 million
Work with a modern, ambitious tech stack including Typescript, Convex, Rust, and cutting-edge AI
Oslo-based team in a great city with a strong and growing tech scene
Apply for the job
Do you want to join our team as our new AI Engineer? Then we'd love to hear from you!
Application deadline: May 31st 2026
