Senior Software Engineer (m/f/d)
kayzen
- Remote · India
- Remote
- Senior Level
- 5+ years
- Bachelor's degree
- Posted
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
