Senior Product Engineer - Tools & Activation
Remote job3d ago
Free account needed to apply or save. It takes a minute, and we'll bring you right back to this job.
How well do you match this job?
Key details
- Location
- Remote job
- Work style
- Remote
- Level
- Senior
- Job type
- Full-time
- Function
- Software engineering
- Focus area
- Full stack
- Posted
- 3d ago
Skills
About the role
Hello. We're Prismic.
We believe the future is all about autonomous websites and hyper-personalised user journeys.
We're building the Autonomous Website Experience. Today you choose tools, model content, write code, and fix bugs by hand. Tomorrow you say what you want, and the system builds, fixes, and improves the site with you, from the first demo to the daily updates.
The Tools and Activation Team
Our mission: build the tools that let developers, marketers, and AI agents, use Prismic efficiently, and design the most frictionless onboarding for different personalities and personas.
We own two sides of that problem.
The tools. The CLI and MCP are how agents work with Prismic. An agent in Cursor, Claude, ChatGPT, or Codex should be able to do everything you can do in the UI, without guessing, getting stuck, or inventing glue code. The developer tooling is what closes the loop - how developers deliver slices and manage their day to day work. We make those surfaces reliable, complete, and efficient.
The first mile. People don't just arrive from different places. They also arrive with different experience and different knowledge of Prismic. Everyone should be able to onboard. We design those paths for that range of people, and we are responsible for making them the best.
What we measure
We measure two things.
Activation with our tools. How many developers and agents activate with the MCP, whether they stay, and how often they come back.
Onboarding to production. How many people start with Prismic and deploy their website to production.
The problems you'd pick up
Here's what's actually on the table right now.
CLI and MCP that make humans and agents first-class users of Prismic. The CLI is how agents set up projects, model content, and stay in the codebase. The MCP is how they read, edit, and operate on content. Together they should cover the full surface of the product, not a thin slice of it. The hard part is not exposing an API. It is making people and agents efficient: the right tools, the right defaults, the right errors, and a path that doesn't fall apart past the happy path.
Developer tooling that stays out of the way. This is how developers actually interact with Prismic day to day: scaffolding projects, modeling data, developing Slices and syncing with remote server. You would help shape that interactions so people can do their work without fighting the tool.
Onboarding that works for different people. People arrive from different sources and they arrive with very different experience. All of them should be able to onboard. You would help design those paths and keep them coherent.
Why this role is interesting
You build the technology, and you build it fast. We prototype quickly, learn from it, and keep what works. An idea goes from POC to something customers use without a long chain of handoffs.
You talk to customers directly. Product Engineers here don't wait for a spec. You talk to users, decide what to build, ship it, and see whether it moved the numbers.
Your users are humans and agents. Designing for developers, marketers, and AI agents at once is a new problem. There is no established playbook, so you help write it.
Your impact is easy to see. Activation and websites in production are numbers you can watch move because of what you shipped.
Role 💫
We're looking for a Senior Product Engineer to join the Tools and Activation Team.
We chose the title Product Engineer on purpose. We're not looking for someone who ships clean code against a spec. We want someone who owns the outcome: talks to users, decides what to build with product, ships it, and is accountable for whether it moved the numbers. It's less about handoffs and more about owning the work end to end.
This is an individual contributor role. You'll have a lot of autonomy over both product and technical decisions, while working closely with product, design, and the rest of the engineering team.
Are you the one? 🧠
This role leans backend. You will spend most of your time on services, APIs and CLIs. Frontend is part of the job when the path to activation lives in a UI, but it is not the centre of gravity.
Ideally, you:
Are a strong backend engineer in TypeScript, comfortable designing APIs and CLIs
Have built developer-facing surfaces like CLIs or SDKs. You’re used to commands that compose, contracts that stay stable, output that tells you what to do next, and errors specific enough to recover from.
Have built agent-facing surfaces before. The client of our products is not always a human. Agents get stuck on interactive prompts, vague errors, and incomplete tools. You understand the problems and know how to solve them.
Are at home with ambiguous problems and short feedback loops. You can take an idea to a POC quickly, learn from it, and decide what to keep.
You also bring the baseline every Product Engineer here shares:
You're full-stack enough to work across the stack when the problem requires it, including databases and infrastructure.
You handle complex integrations and product problems without waiting to be told what to do.
You have hands-on experience with agentic AI systems, or strong curiosity about them.
You care about quality engineering: testing, observability, traceability.
We weigh competencies over years of experience or job titles.
Bonus points
You've shipped or maintained an MCP server, or a CLI designed for both humans and agents.
You've worked on developer experience in a product company.
Don't tick every box? Apply anyway. We care about how you think, how you build, and how you raise the level of the system around you.
Technologies and tools we use daily
TypeScript (NodeJS)
React
AWS
SST
Serverless architecture
PostgreSQL
LangChain / LangGraph
Playwright / Vitest
GitHub Actions
Cursor / Claude Code / Codex
How we hire
Our process tests what the job actually involves.
Intro call with our talent partner.
Technical exercise - you'll work in TypeScript, and we look at async behaviour and code quality alongside the AI-specific parts.
System design. Deliberately not AI-specific. We want to see how you think about APIs, servers, databases, and architecture in general.
Meet the team, including your future manager.
You're welcome to use AI tools throughout. That's how we work, so it's how we interview.
What are the perks? 🎉
MacBook: get top-notch tech to work with.
Home office budget: set up your ideal workspace.
Yoga classes: online and onsite, 3x a week.
Yearly company gatherings to connect with international teams.
Other benefits may depend on the country you're based in.
Work across borders. Come together in Paris 🌍
We’re an international team, with Paris as our hub for collaboration and connection. Every quarter, everyone at Prismic meets in Paris for our In-Office Week. To build together, share ideas and have fun as a team. Attendance is expected, with dates shared well in advance so everyone can plan.
You’ll work from your country of employment, with arrangements depending on your role and location:
Based in Paris: join us in the office once a week.
Elsewhere in France: join us in Paris once a month.
Outside France: work primarily remotely, alongside our quarterly Paris get-togethers.
Ready to help build the future of the web?
Apply now to become a Senior Product Engineer at Prismic and help us make publishing a team effort.
We're primarily hiring at the Senior level, but we're also open to mid-level engineers with strong ownership who are already comfortable taking on ambiguous problems and driving work end to end.
We can't wait to see what you'll bring to the Collaboration Squad.