Product Engineer (all levels)

About DOJO

We’re building a new category - an intelligent marketing system that transforms how companies grow. One and a half years in, we’re growing 20% month-over-month, just closed a $6M seed round, and are used by 100+ brands that know what good looks like. We were recently named one of Wired’s 100 Hottest Startups and included on Sifted’s Startups To Watch.

Under the hood, we’re building a next-generation AI and data platform - multi-agent systems, a real-time data fabric synthesizing hundreds of millions of signals, graph-based knowledge representations, and proprietary evaluation infrastructure. All in production, all evolving fast. Our technical surface spans agentic reasoning at scale, data quality across thousands of heterogeneous sources, and real-time intelligence from noisy unstructured data - in a domain where results are immediately measurable. Our engineers come from teams like Feedzai, OutSystems, Talka, and Unbabel, where shipping production AI and data systems at scale is the baseline.

We’re a product company first. We don’t build tools for consultants to configure - we build a product customers love, one that works flawlessly, with great design, supported by engineering excellence that makes it possible. We make the simple easy and the complex possible. And we build our business around this ethos.

About This Role

Some of the most valuable engineers don’t pick a layer - they pick the problem. You take something fuzzy, understand the customer and the business behind it, and ship the whole slice end-to-end: the interface, the service, the data, and the AI in between. You’re as comfortable in a React component as in a FastAPI endpoint, and you’d rather talk to a customer than wait for a perfect spec.

That’s the Product Engineer at DOJO. Where many Engineers go deep on the backend or on the product surface, you go wide - your specialty is the whole problem, and your instinct is to ship. The details matter everywhere you touch them, from the data model to how a button feels when you click it.

You’ll work close to the people who use what we build. Founders and product set the direction; you bring the product judgment that turns it into something customers love - filling the gaps where specs run out, learning from real usage, and iterating fast. What you ship is what customers experience.

There’s no product layer between you and the user. What you build is what customers decide to stay for - or leave because of.

Experience Levels

We don’t do hierarchy - everyone builds, everyone ships, everyone has a voice. What changes with experience is the surface area you take on and the complexity of the calls you’re ready to make.

  • A few years in (mid-level) - You’re shipping features across the stack, growing fast, and learning from engineers who’ve built at Feedzai, OutSystems, and Unbabel. You take on real ownership early.

  • Deep experience (senior-level) - You own whole problems end-to-end - from the customer need, through the full-stack build, to production. You make the product and engineering calls that shape what ships.

  • Been doing this a long time (staff/principal-level) - You set the standard for how we build product - the judgment, the velocity, and the breadth that others learn from. Your instincts influence what we build and how.

What You’ll Do

  • Ship features end-to-end across the whole stack - the interface, the service, the data, and the AI in between - owning each slice from problem to production

  • Start from the problem, not the ticket - understand the customer, the business goal, and the “why” behind the work; talk to users and turn what you learn into better product decisions

  • Make sharp product calls where the spec runs out - fill the gaps with good judgment about what actually serves the customer, then ship and iterate on real feedback

  • Move fast - prototype quickly, validate in production, and use AI-assisted development to ship more without dropping the bar on quality

  • Partner closely with founders, product, design, and our backend and AI engineers - translating direction into shipped product and bringing new capabilities to customers

  • Help shape our engineering culture and raise the bar as the team grows - through code review, pragmatic architecture, and how we work together

You May Be a Good Fit If You Have

  • A track record of shipping real product end-to-end - features users actually rely on, built front to back rather than within a single layer

  • Genuine range across the stack - you can build the React/TypeScript UI and the Python/FastAPI service and data behind it. Depth in one area is great; rigidity isn’t

  • Real product sense - you care about the customer and the outcome as much as the implementation, you’re comfortable talking to users, and you make good calls about what to build when the brief is thin

  • A bias to ship - you break ambiguity into shippable slices and get them to production without waiting to be told exactly what to build

  • Genuine curiosity about the business and the domain - you want to understand how DOJO makes money and how marketers actually work. Not because you have to. Because it changes what you build

  • Clear written communication - you can think on the page, because working autonomously and close to customers depends on it

  • Strong foundations in CS or Engineering, though exceptional candidates with alternative backgrounds are welcome

  • Experience building 0-to-1 in a fast-moving startup - or as a founder - and thriving in ambiguity is a strong plus

  • High-leverage building with AI-assisted or agentic development tools is a must

  • Experience with AI-powered products and the unique challenges they present is a plus

The DOJO Way

We love what we build and who we build it with. Low ego, high trust, and a winning spirit - we believe in each other, push each other, and have a lot of fun doing it together. These are the values we live by:

  • Ownership - It’s your dojo. The company is yours too. We hire people, not job descriptions - and we expect you to go where you’re needed. We own our mistakes, we relish feedback, and we build and ship rather than plan and talk.

  • Drive - Do the work. We choose the harder path when it’s the right one and do the unglamorous work that actually moves the needle, rather than focusing on flash and vanity outcomes. Persistence over shortcuts, dedication over comfort.

  • Honesty - No spin. We say the hard thing early. We’re straight with our teammates, our customers, and ourselves - and we always strive to find the hard truth behind the easy answers.

  • Excellence - Raise the bar. The best work lives at the intersection of deep technology and deep human understanding. We care about the whole, not just our corner - from the smallest detail to the biggest challenge.

  • Simplicity - Make the simple easy and the complex possible. We reduce complexity to increase impact. We build a product that doesn’t need training or consulting - it just works. When in doubt, take it out.

  • First Principles - From the ground up. We challenge the status quo. We strip things to essentials and redesign from the ground up. We choose principles and systems that compound over quick fixes and band-aids.

What We Offer

Meaningful early-stage equity, zero bureaucracy, and the kind of impact you only get before everyone else shows up. Competitive salary, comprehensive health coverage, hybrid work in Lisbon with flexible hours, and top-of-the-line equipment.

How to Apply

Send your CV and a few sentences on why this role interests you to careers@dojoai.com. No cover letter needed - just clear, direct communication.

We encourage you to apply even if you don’t meet every qualification listed above. We value diverse perspectives and believe that a wide range of experiences can contribute to our team’s success.