${ alert.message }}
${ alert.message }}
User Profile
We need some information before you can continue.
Share Job
Copy the link below to share this job.

Senior Big Data Platform Engineer - Java/Go

${ timestamp }} · 
๐Ÿ‡น๐Ÿ‡ท Istanbul

As a member of our Big Data Engineering team youโ€™ll get the opportunity to work with data at incredible scale that helps us improve the quality of our products. Peakโ€™s Big Data Platform fuels the process of data-driven decisions by utilising the latest big data tech stack to collect and process terabytes of incoming data on a daily basis. Our team of experienced software engineers is building large distributed systems and developing real-time services to complete the data needs.

In this role youโ€™ll equally touch software development, data processing and service operations while working closely with our development teams. Weโ€™re looking for a dedicated software engineer to help us process terabytes of data into well-designed, high-quality batch and real-time services that are the foundation of product-related decisions at Peak.

Itโ€™s a great time to join our team as we just started working on major changes on the infrastructure, including dockerizing our architecture and other exciting stuff that weโ€™ll find on the way.

As a Peak Big Data Platform Engineer you will

  • Develop and maintain distributed Big Data services, components and tools
  • Build real-time systems and tools in Java/Go/Python to support all of our products
  • Design and build data processing architecture in AWS
  • Build an automated and scalable data pipeline
  • Analyze complex distributed production deployments and make recommendations to optimize performance
  • Design and build scalable infrastructure and platform to collect and process very large amounts of data, including streaming real-time data

Desired Skills and Experiences

  • Bachelor's degree in a technical field (e.g. Engineering, Computer Science, MIS or a related field of study)
  • Minimum of 3 years of demonstrated experience with object-oriented programming
  • Experience in writing scalable, maintainable, performant, and resilient code
  • Experience with continuous delivery processes with an emphasis on automation
  • Experience in Golang and/or Java
  • Experience in Python is a huge plus
  • Experience in Linux and SQL is required
  • Good knowledge of open source technologies

Working at Peak

  • Fast-paced environment with a tight-knit and collaborative culture.
  • Relevant conferences abroad to stay up to date with the latest industry trends.
  • Team events and trips.
  • We support your personal and professional development with challenging projects and regular feedback.
  • Full health benefits.