Rockstar Games · Andover, MA, USA, USA
Join the team responsible for creating and publishing some of the most popular and critically-acclaimed games in the world including franchises such as Grand Theft Auto, Max Payne, Red Dead, and more.
About the Role
We are seeking a Senior Software Engineer to join our Data Engineering team.
What You Will Do
Design and operate streaming systems using Kafka or Kafka Streams.
Work with event-driven architectures, including schema evolution and compatibility.
Build real-time and/or near-real-time data pipelines at scale.
Collaborate with cross-functional teams to design and implement data processing solutions.
What We Are Looking For
5+ years of professional experience building production software systems, preferably in a distributed or data-intensive environment.
Strong experience with Java and/or Scala as well as Python, in backend or data processing applications.
Experience designing and operating streaming systems using Kafka or Kafka Streams.
Experience working with event-driven architectures, including schema evolution and compatibility.
Experience building real-time and/or near-real-time data pipelines at scale.
Solid understanding of distributed systems concepts.
Familiarity with Avro, Protobuf, or similar serialization formats and schema governance practices.
Nice to Have
We are looking for candidates who have experience working in a fast-paced environment and can adapt quickly to new technologies and processes.
Benefits
We offer a comprehensive benefits package, including health, dental, and vision coverage, as well as generous parental leave and paid time off.
If you are passionate about building scalable data processing solutions and want to join a team of talented engineers who share your passion, please apply today!