Sign in to auto-apply
Resume Match
Your resume?%
Preview only — we'll score how well you match this job once you have a resume. Add a resume
Job Description
About Piano
Piano helps the world’s leading digital businesses grow revenue by understanding and influencing customer behavior. Our platform unifies analytics, audience segmentation, and commercial personalization in one AI-driven system, enabling media companies and digital services to maximize the value of every user interaction.
The Role
We're looking for an ML/AI Engineer who enjoys turning real-world data into useful product solutions. You'll work with our Data Science team to prototype, evaluate, and ship ML/AI features across Piano's platform, spanning the full lifecycle from prototyping to deployment and optimization in production.
What You’ll Do
- Build AI-powered features for tasks such as classification, summarization, content understanding, recommendations, and conversational interfaces.
- Collaborate with backend, frontend, product, and data science colleagues to integrate AI into existing products.
- Help improve targeting and personalization logic by combining data science, machine learning, and product knowledge.
- Help build evaluation methods to measure whether our AI systems are useful, accurate, and reliable.
- Optimize LLM inference for cost, latency, and quality through context engineering, caching, model selection, and batching.
- Operate retrieval-augmented generation (RAG) pipelines and optimize retrieval quality.
- Deploy and operate reliable services in Kubernetes with support from existing infrastructure, CI/CD, and monitoring practices.
Requirements
- M.Sc. in Computer Science, Mathematics, or a related field, or a proven track record of delivering complex ML/AI systems in production.
- 3+ years of software engineering experience, with meaningful time building production ML or AI systems.
- Fluency in Python and strong software engineering fundamentals.
- Hands-on experience with LLMs (OpenAI, Anthropic, or similar) and coding agents.
- Ability to communicate clearly in English and work effectively with product and engineering teams.
Skills
PythonMachine Learning (ML)Large Language Models (LLMs)RAG (Retrieval-Augmented Generation)KubernetesCI/CDData ScienceNLP
Experience
mid-level