jobapplier

Senior Software Engineer (m/f/d)

kayzen

Skills

Required

  • distributed systems
  • SQL
  • Multi-threading
  • JVM
  • GC
  • data structures
  • algorithms
  • operating systems
  • elational
  • NoSQL databases
  • Unix/Linux-based environment
  • Claude code
  • Github
  • Copilot
  • C++ / Golang

Preferred

  • Ad-tech
  • data pipeline architecture
  • big data

About kayzen

Hello 👋 I am

  • Servesh, Co- founder and CTO at Kayzen, and I am now looking for a Senior Software Engineer who will be a part of the platform engineering team. 🙌
  • But wait, you have not heard of Kayzen before? 😃 an AI-native platform built on its own bidding engine, for buying app inventory across mobile and connected TV screens.
  • Kayzen’s vision is to democratise programmatic marketing by making it accessible to every team.
  • Headquartered in Berlin, Kayzen operates globally.

Responsibilities

  • App developers, agencies, media buyers and ad platforms use Kayzen to drive full-funnel outcomes across both screens, from awareness and consideration to installs, purchases and calls.
  • Available through self-serve and managed services, Kayzen combines machine-learning optimisation with bid - and impression-level transparency, granular control over buying decisions, and AI capabilities that connect campaign data to the AI assistants teams already use.
  • The Platform Engineering team owns the Real-time bidding (RTB) platform, a Real-time budget system, Real-time event processing, stream data processing engine and multiple other complex large-scale distributed components and data pipelines. You will work closely with data scientists, data analysts, product and business teams.
  • Design, code, deploy & maintain highly scalable software components, optimal data pipeline architecture for large- scale data volumes
  • Dive deep into any part of the stack and low-level systems, as well as design broad distributed system interaction
  • Assemble large, complex data sets that meet functional / non-functional business requirements.
  • Build the system required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL and ‘big data’ technologies.
  • Create data tools for analytics and data scientist team members that assist them in building and optimizing our product into an innovative industry leader.
  • Mentor junior software engineers
  • Sounds like you?

Requirements

  • We are looking for a candidate with a minimum 5+ yrs of professional experience working in distributed systems.
  • Min. 5 years of experience in coding & implementing complex projects
  • Java is a MUST
  • Deep understanding of
  • Multi-threading, JVM, GC and profiling tools
  • Good knowledge of
  • data structures, algorithms, operating systems, and distributed systems fundamentals.
  • Experience with r
  • elational SQL and NoSQL databases, proficiency in working in
  • Unix/Linux-based environment
  • Hands on with
  • like (Claude code, Github Copilot etc) and demonstrates AI usage, adoption & agentic coding in day to day work
  • Experience with C++/Golang nice to have
  • ML/DS is a big plus
  • Work comfortably in a collaborative, agile environment, and be excited to learn
  • Degree in Computer Science or a related field

Preferred

  • Ad-tech, marketing-tech experience is a big plus

Benefits

  • A unique opportunity to be part of an experienced team of industry experts and entrepreneurs who bring massive change to the Adtech market

Direct, day-to-day work experience with the management

  • A fun, driven, and multinational team located across Germany, India, Argentina, Ukraine, Turkey, the UK and soon more countries
  • A flexible work-from-home arrangement: we have office in Bangalore but felly remote mode is possible
  • A 500-dollar home-office setup budget
  • A 1000-dollar annual learning and development budget
  • Regular company events