Product Engineer
- Berlin, Germany
- On-site
- Mid Level
- Posted
Skills
Required
- TypeScript
- frontend and
- backend
- databases
- end-to-end feature development
- open-source
- React
- Next.js
- PostgreSQL
- Supabase
- Vercel
- Python
Preferred
- AI
- data models
- AI development tools
Join a product engineering team building AI tools for strategic procurement. You will own features across the product lifecycle, turning complex spend, supplier, and contract data into useful workflows for customers.
Responsibilities
- Build software that transforms spend data, supplier intelligence, and contracts into actionable tools.
- Work closely with customers to understand their needs and shape product direction.
- Own end-to-end features, from data models and AI behavior to user-facing interactions.
- Build interfaces that let users guide AI agents, track progress, and approve actions.
- Ship improvements, learn from real usage, and strengthen product speed and reliability.
- Improve engineering workflows through effective use of AI development tools.
Requirements
- Experience shipping software for real users and the judgment to explain what you learned after launch.
- Professional TypeScript experience across frontend and backend, with strong foundations in databases and end-to-end feature development.
- Experience shipping LLM features to real users and the ability to review and verify AI-generated code.
- Experience in a startup or small-company environment, with initiative, clear communication, and strong product judgment.
- A record of notable delivery, rapid growth in responsibility, high-impact internships, open-source contributions, or hackathon achievements.
- Experience with React, Next.js, PostgreSQL, Supabase, Vercel, and Python is relevant; familiarity with every technology is not required.
- Procurement experience is not required.
Pay
€90,000 to €140,000 annually, plus meaningful equity. Visa sponsorship is not available.
Location
On-site in Berlin, Germany. Candidates should be based in Berlin or willing to relocate.
