Senior Software Engineer

New
K
KayzenAdtech
Location: Remote IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
Minimum 5+ yrs of professional experience working in distributed systems
Required Skills
SQLJavaJVMC++GoNosqlDistributed Systems

Requirements

  • Have a minimum of 5 years of professional experience working in distributed systems.
  • Have at least 5 years of experience coding and implementing complex projects.
  • Be proficient in Java; C++ or Golang is also listed as a must.
  • Understand multithreading, the JVM, garbage collection, and profiling tools.
  • Have knowledge of data structures, algorithms, operating systems, and distributed-systems fundamentals.
  • Have experience with relational SQL and NoSQL databases.
  • Be proficient in a Unix/Linux-based environment.
  • Have hands-on experience with AI development tools such as Claude Code or GitHub Copilot, and demonstrate AI usage, adoption, and agentic coding in day-to-day work.
  • Hold a degree in Computer Science or a related field.
  • Experience in ML/DS is a plus.
  • Experience in adtech or marketing tech is a plus.

Responsibilities

  • Design, code, deploy, and maintain highly scalable software components.
  • Design optimal data-pipeline architecture for large-scale data volumes.
  • Work across the stack and low-level systems, and design distributed-system interactions.
  • Assemble complex datasets that meet functional and non-functional business requirements.
  • Build systems to extract, transform, and load data from a wide variety of sources using SQL and big-data technologies.
  • Create data tools for analytics and data-science team members.
  • Mentor junior software engineers.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now