Kayzen logo

Senior Software Engineer (m/f/d)

Kayzen
NewPosted today

LOCATION

India · Remote

EXPERIENCE

5+ Years

SKILLS REQUIRED

distributed systemsJavaData StructuresMultithreadingSQLNoSQL DatabasesData Pipelines

Job description

Overview

Senior Software Engineer on the Platform Engineering team, which owns Kayzen's real-time bidding (RTB) platform, real-time budget system, real-time event processing, stream data processing engine and other large-scale distributed components and data pipelines.

What you'll do

  • Design, code, deploy and maintain highly scalable software components and optimal data pipeline architecture for large-scale data volumes.
  • Dive deep into any part of the stack and low-level systems, and design broad distributed system interactions.
  • Assemble large, complex data sets that meet functional and 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 science team members that assist them in building and optimizing the product.
  • Mentor junior software engineers.

What you'll need

  • Minimum 5+ years of professional experience working in distributed systems.
  • Minimum 5 years of experience in coding and implementing complex projects.
  • Proficiency in Java (C++/Golang) is a must.
  • Good understanding of multi-threading, JVM, GC and profiling tools.
  • Good knowledge of data structures, algorithms, operating systems and distributed systems fundamentals.
  • Experience with relational SQL and NoSQL databases.
  • Proficiency in working in a Unix/Linux-based environment.
  • Hands-on with AI development tools (such as Claude Code, GitHub Copilot etc.) and demonstrates AI usage, adoption and agentic coding in day-to-day work.
  • Work comfortably in a collaborative, agile environment and be excited to learn.
  • Degree in Computer Science or a related field.

Nice to have

  • Past experience in ML/DS is a big plus.
  • Ad-tech or marketing-tech experience is a big plus.

Details

  • Location: India, Remote. Office available in Bangalore, with fully remote mode possible.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer (m/f/d)