861,412open jobs
54,280companies
144,969added this week
Browse all
Salary
≈ $65k – $103k per year (Estimated)
Location
In office (Warsaw)
Seniority
Senior
Employment
Full-Time

Confirmed on the employer's own hiring board on Sep 28, 2026. First seen by Alion on Sep 7, 2026. Piano scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Welcome to Piano, the leading platform for data analytics, audience segmentation, and customer engagement. Discover how we help businesses grow through data-driven insights.

Piano Overview

Piano’s Digital Experience Cloud empowers organizations to understand and influence customer behavior. By unifying customer data, analyzing behavior metrics and creating personalized customer journeys, Piano helps brands launch campaigns and products faster, strengthen customer engagement and drive personalization at scale from a single platform. Headquartered in Philadelphia with offices across the Americas, Europe and Asia Pacific, Piano serves a global client base, including Air France, the BBC, CBS, Kirin Holdings, Jaguar Land Rover and more. Piano has been recognized as one of the fastest-growing, most innovative technology companies in the world by World Economic Forum, Red Herring, Inc. and Deloitte. For more information, visit piano.io.

About the Role

You will join the Customer Data Platform team as a senior individual contributor, working from our Warsaw office. The team is headquartered in Kyiv. CDP spans many mostly Node.js/TypeScript services: a high-throughput event pipeline, a query and search layer over Elasticsearch, scheduled background processing, and sandboxed execution of customer-authored logic.

This team is AI-first. Claude Code is the primary development environment and hand-written code is being phased out as the default. Our repositories carry CLAUDE.md context, .claude/ agents, commands and skills, and internal MCP servers. Daily experience working this way is a requirement; agent-written code carries the same accountability as any other.

About a third of what we merge is platform custodianship - dependency and TypeScript upgrades, static analysis, CVE migrations, CI, legacy teardown. Much of it suits agents well, and that share is not optional.

What You'll Do

  • Deliver through Claude Code and raise the team's bar on it: better context, better agent tooling, better evaluation of agent output.
  • Own event-pipeline services under load spikes and pathological traffic: backpressure, load shedding, circuit breakers, retries, dead lettering.
  • Own the Elasticsearch query and search layer: deep pagination, behavior under memory and rate limits.
  • Own sandboxed execution of customer logic, and integrations with other Piano products and third-party systems, including their API contracts.
  • Drive integration work across team boundaries: negotiate technical contracts with other Piano engineering teams and coordinate rollouts spanning services you don't own.
  • Scope epics and trade-offs with technical, product and business counterparts, and turn the outcome into decision records other teams build against.
  • Review teammates' work with depth scaled to risk, and test determinism as the bar.
  • Run production changes end to end through Helm and FluxCD GitOps.
  • Take a recurring on-duty rotation: alerts, P1/P2 triage, hotfixes, and root cause communicated to enterprise customers.

What We're Looking For

Must-have

  • Daily, fluent Claude Code practice on production code, and sharp judgment about where an agent can be trusted and where it must not be.
  • Strong Node.js and TypeScript: ESM, strict tsconfig, Jest/Mocha.
  • Deep Elasticsearch 8.x: mappings, reindex, sort and range semantics, deep pagination, backpressure.
  • Kafka at scale: partitioning, consumer concurrency and lag, dead-letter handling, topic lifecycle.
  • Production ownership as a habit: on-call, evidence-backed root cause, Datadog instrumentation, toggle-gated rollouts, and profiling-driven performance work.
  • PostgreSQL with an ORM: migrations, indexing, transaction semantics.
  • Willingness to own Kubernetes, Helm, GitOps and GitLab CI, plus dependency and CVE triage.
  • Clear technical English and the ability to hold a technical position with product and business stakeholders.

Nice-to-have

  • Building MCP servers, agent skills, or other internal tooling that makes coding agents more effective.
  • Efficient JavaScript execution: V8 isolates, timeouts, resource limits.
  • ClickHouse, Aerospike, ArangoDB, Redis.
  • gRPC, Testcontainers, WireMock; de-flaking time-dependent tests.
  • Large-repository tooling such as Rush and pnpm workspaces.
  • High-volume, multi-tenant data platforms.
  • Maintenance-level Java on an existing end-to-end test suite.

Why Piano

  • Real ownership of systems global media brands depend on, from design through production.
  • Real influence over the tech stack and the freedom to choose your tools.
  • Generous token usage budgets, with a focus on getting value from coding agents.
  • Flexible working hours, competitive compensation and benefits, and a laptop of your choice.

Piano is an equal opportunity employer. Applicants must be authorized to work in Poland without sponsorship from Piano.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
861,412 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Warsaw
In office
Java
Java
Gradle
Databases
Db2
MS SQL
DevOps
Jenkins
Git
Management
Confluence
Jira
Agile
Apply
In office
Python
JavaScript
Java
TypeScript
Frontend
Angular
Mobile
JUnit
DevOps
Rest API
Splunk
Terraform
GCP
CI/CD
Jenkins
Grafana
GitLab
Management
Agile
QA
Cypress
Jest
Apply
Full Stack Engineer 26 days ago
$75k – $93k per year • In office • Full-Time • 3+ years exp • Minneapolis • Chicago • New York
JavaScript
AI/ML
Copilot
Claude
LLM
DevOps
GCP
Azure
CI/CD
AWS
GitHub
Management
Agile
Apply
$90k – $132k per year • In office • Full-Time • 5+ years exp • Minneapolis • Chicago • New York
Python
SQL
Databases
Databricks
Google BigQuery
BigQuery
AI/ML
LangChain
Embeddings
LLM
OpenAI
Hugging Face
DevOps
GCP
AWS
Analytics
ETL/ELT
Management
Agile
Apply
$120k – $155k per year • In office • 6+ years exp • Knoxville
AI/ML
LLM
DevOps
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
Analytics
A/B Testing
Apply
AI Developer 1 day ago
$184k – $209k per year • Hybrid • 3+ years exp
Python
JavaScript
TypeScript
C#
Node JS
Databases
Pinecone
FAISS
AI/ML
LangChain
Claude
Prompt Engineering
AWS Bedrock
LLM
RAG
OpenAI
DevOps
Azure
AWS
Apply
In office • Douliu
Lua
Databases
MySQL
PostgreSQL
DevOps
Git
Linux
Apply
In office • 1+ year exp • New Taipei
JavaScript
TypeScript
Frontend
Angular
React.js
JQuery
Apply
AI / ML Engineer 12 hours ago
≈ $39k – $99k per year (Estimated) • In office • 5+ years exp • Bengaluru
AI/ML
LangGraph
LangChain
Claude
AI Agents
AutoGPT
TensorFlow
CrewAI
Gemini
LLM
LLMOps
GPT-4
LLM Guardrails
Multi-Agent Systems
Machine Learning
DevOps
GCP
Azure
CI/CD
AWS
Apply
$76k – $83k per year • In office • Wrocław
JavaScript
Java
TypeScript
SQL
C#
C++
Java
Spring Framework
Spring Boot
Hibernate
C#
.NET
Frontend
Angular
DevOps
Rest API
OpenShift
Kubernetes
Windows
Cybersecurity
Keycloak
Apply
In office • Full-Time • Mérignac
JavaScript
TypeScript
Node JS
Databases
Redis
AI/ML
Copilot
Cursor
Claude Code
Frontend
Angular
DevOps
Rest API
Helm
CloudFormation
Jenkins
AWS
Docker
Kubernetes
Amazon S3
Management
Agile
Apply
≈ $39k – $102k per year (Estimated) • In office • Full-Time • 7+ years exp • Amsterdam
Management
Agile
Apply
ML/AI Engineer 19 days ago
≈ $39k – $106k per year (Estimated) • In office • Full-Time • 3+ years exp • Master's Degree • Bratislava
Python
AI/ML
Claude
Claude Code
Model Context Protocol
Function Calling
AI Agents
Langfuse
LangSmith
Pydantic AI
LLM
Braintrust
OpenAI
Anthropic
OpenAI Agents SDK
Human-in-the-Loop
Structured Outputs
Context Engineering
LLM Guardrails
Tool Use
DevOps
GCP
CI/CD
Git
AWS
Docker
Kubernetes
Analytics
A/B Testing
Apply
Equity • In office • Full-Time • 7+ years exp • New York
Apply
Apply
$68k – $90k per year • Remote (likely Poland) • Warsaw
Python
SQL
Databases
PostgreSQL
PostGIS
Google BigQuery
BigQuery
DevOps
Terraform
GCP
CI/CD
Kubernetes
Apply
$52k – $62k per year • Remote (likely Poland) • Full-Time • Warsaw
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Databases
PostgreSQL
AI/ML
Copilot
Cursor
Claude
Claude Code
Model Context Protocol
Function Calling
LLM
RAG
OpenAI Codex
Tool Use
Frontend
Angular
React.js
DevOps
Azure
CI/CD
Git
AWS
Docker
Kubernetes
GitHub
Apply
≈ $50k – $88k per year (Estimated) • In office • Full-Time • 4+ years exp • Master's Degree • Warsaw
Python
JavaScript
TypeScript
SQL
Python
Flask
FastAPI
Databases
PostgreSQL
AI/ML
Pandas
Frontend
Angular
DevOps
Rest API
CI/CD
Git
Management
Agile
Scrum
Apply
$116k – $136k per year • Remote (likely Poland) • Full-Time • Warsaw
JavaScript
Java
PHP
SQL
Node JS
Java
Spring Boot
Hibernate
Databases
SQLite
Frontend
Webpack
JQuery
Vite
OpenLayers
DevOps
Rest API
Git
Cybersecurity
OWASP Top 10
OWASP
Apply
$63k – $79k per year • Hybrid • Full-Time • 5+ years exp • Warsaw
JavaScript
Java
Kotlin
TypeScript
SQL
Java
Maven
Spring Boot
Hibernate
Spring Security
Hazelcast
Gradle
Kotlin
Mockito
Databases
Redis
Apache Kafka
Frontend
Vue.js
Redux
Webpack
RxJS
Angular
React.js
npm
Vuex
NgRx
Mobile
JUnit
State Management
DevOps
Rest API
GCP
Azure
CI/CD
Jenkins
Git
AWS
Docker
Kubernetes
SOAP
Cybersecurity
OWASP Top 10
OWASP
Management
Agile
QA
TestNG
Cypress
Jest
Apply
See all jobs
This is one of many
861,412 more open roles from verified company boards, updated every day.