Kayzen
Senior Software Engineer (m/f/d)
About this role
Description: Join Kayzen as a Senior Software Engineer in the platform engineering team, focusing on real-time bidding and large-scale distributed systems. Work closely with data scientists, analysts, and product teams to design and maintain scalable software components and data pipelines. Requirements: Minimum 5 years of experience in distributed systems and complex project implementation. Proficiency in Java, with a deep understanding of multi-threading, JVM, GC, and profiling tools. Knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals. Experience with relational SQL and NoSQL databases, and Unix/Linux environments. Familiarity with AI development tools and experience in ML/DS is a plus. Degree in Computer Science or related field. Benefits: Exceptional career growth and learning opportunities. Work with an experienced team in a flexible, remote-friendly environment. Home-office setup budget of $500 and an annual learning budget of $1000. Regular company events and direct interaction with management.