Job description
Keboola raised $32M (Central Europe’s largest Series A in 2023) to redefine how companies work with data. Our platform delivers 10x results for customers and now we’re scaling globally to help every data team move faster, think smarter, and build with impact.
We’re looking for a Product Engineer - a builder who thrives across the stack and embraces AI as part of their daily craft. This isn’t just about writing code - it’s about shaping how data is transformed, automated, and delivered to power business outcomes at scale.
You should be someone who is not afraid of new technology, frameworks, or even languages - someone who’s curious, adaptable, and eager to explore what’s next.
What you’ll do
- Build and ship features end-to-end across the stack — from backend (Python, TypeScript) to frontend (React + TypeScript).
- Design, develop, and maintain scalable services and user interfaces that empower data-driven teams.
- Use AI tools (Claude, Copilot, Devin, etc.) daily — writing prompts that generate, refactor, and improve code efficiently.
- Collaborate with design, product, and platform teams to turn ideas into working products.
- Continuously improve developer experience within Keboola — from internal tooling to APIs and SDKs.
- Experiment with new technologies and workflows that make development faster, smarter, and more fun.
What we look for
- Have strong experience with Python and TypeScript, and solid knowledge of React.
- Can work confidently across backend and frontend — from APIs and data layers to modern UIs.
- Use AI tools (ChatGPT, Copilot, Claude, etc.) daily and know how to prompt effectively to get real, usable results.
- Think in systems and trade-offs, not just code — you understand how to design for scale, reliability, and speed.
- Are not afraid of new technologies, frameworks, or even languages — you love learning and experimenting.
- Care about product impact and user experience, not just technical elegance.
- Communicate clearly, collaborate well, and enjoy working in a hybrid, cross-functional setup.
- Are fluent in English (Czech/Slovak is a plus).
Our Tech Stack
- React 18 and TypeScript 5.9+
- TanStack Query and Zustand for state management
- Radix UI primitives and Tailwind CSS for styling
- CodeMirror for code editing and XYFlow for visual workflow building
- TanStack Table for data grids and Recharts for visualizations
- Rspack (Rust-based bundler) and Vite for fast builds
- Turborepo and Yarn 4 workspaces for monorepo management
- Next.js 15 full-stack framework
- Vercel AI SDK integrated with Google Vertex AI for streaming chat
- PostgreSQL with Drizzle ORM for type-safe queries
- Redis for caching and session storage
- FastMCP with Model Context Protocol SDK
- Python 3.10+ with Pydantic for data validation
- ASGI-based web framework for high-performance async operations
- OpenTelemetry and LangSmith for tracing and AI monitoring
- Playwright for end-to-end tests and Jest/Vitest for unit tests
- Docker Compose for local development
- End-to-end type safety from database to UI
- Modern DX with hot reload, linting, and monorepo tooling
- Production-grade infrastructure with observability and error handling
You can look forward to the following benefits
- Competitive compensation.
- Generous paid vacation time. And we mean generous.
- Cool new offices in the heart of Holesovice in Prague. You need to be 3 times a week in the office.
- No set office hours and flexibility.
Keboola’s Core Values
- Care, love and respect
- No BS
- Get your stuff done and do a bit more
- Create and innovate
- Learn!
- One team
Equal Opportunity Statement
Keboola is an Equal Opportunity Employer. We are committed to fostering an inclusive, equitable, and diverse workplace where everyone, regardless of race, colour, religion, gender, national origin, age, disability, veteran status, genetic information, or any other protected status, is given equal opportunity to thrive.
We value the unique perspectives and experiences of all employees and applicants, and we strive to ensure that all employment decisions are based on merit, qualifications, and business needs.
More About Keboola
Every day, Keboola connects data, systems, and people to do their best work all in one place. Keboola is a hybrid, multi-cloud data platform that reduces data complexity by streamlining and automating processes. Hundreds of innovative companies rely on Keboola to unlock the power of their data, bringing the potential of AI and advanced analytics to life. For more information, visit keboola.com or connect with us on LinkedIn, Twitter, and Facebook.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.








