Big Data Platform Engineer - Java/Go
Peak Games
29.04.2025
Türkiye
Deneyim: 1-2 Yıl
Type of Work: Tam Zamanlı
Work Location: İş Yerinde
Job Description
Job Description
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.
Here’s what you’ll do
- 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 1+ years of experience
Areas in which you'll continue to grow
- Go, Java, Python
- Linux and SQL
- Open source technologies
- Writing scalable, maintainable, performant, and resilient code
- Working with continuous delivery processes with an emphasis on automation
We respect your privacy and will treat your data confidential as part of the recruitment process. If you’d like more details, please read our Statement of Personal Data Protection Law (KVKK) and Consent Letter.
About Company
About Peak Games
Küresel Başarıya Ulaşan Türk Oyun Şirketi Peak Games
Peak Games, mobil oyun sektöründe küresel çapta büyük bir etki yaratan Türkiye merkezli öncü bir oyun stüdyosudur. 2010 yılında kurulan şirket yenilikçi bakış açısına sahip güçlü teknolojik altyapısıyla, dünya çapında milyonlarca oyuncuya ulaşan, popüler mobil oyunlar geliştirir. Başlangıçta kart ve masa oyunlarıyla sektöre giriş yapan Peak Games, zamanla casual oyunlara yönelerek popüler yapımları piyasaya sürmüştür. Popülerleşen oyunları arasında Toy Blast ve Toon Blast isimli oyunlar yer alır. Alanında beğeniyle takip edilen Peak Games oyunları, global pazarda da büyük başarı elde ederek sıkça indirilir.
Peak Games şirketinin başarısının temelinde teknolojiye yaptığı yatırımlar ile veri odaklı oyun geliştirme stratejisi vardır. Peak Games, oyun içi deneyimi optimize etmek için yapay zeka, makine öğrenimi, gelişmiş veri analitiği gibi en yeni teknolojileri kullanır. Kullanıcı davranışlarını analiz ederek oyunlarını sürekli geliştiren şirket, her oyuncunun kişiselleştirilmiş bir oyun deneyimi yaşamasını amaçlar. Oyun motoru optimizasyonları, bulut tabanlı veri işleme sistemleri ile gerçek zamanlı analiz araçları, Peak Games oyunlarının kesintisiz ve yüksek performanslı bir deneyim sunmasını garanti eder.
Peak Games’in inovasyona ve yaratıcılığa verdiği önem sayesinde sektördeki konumu da sürekli olarak güçlenir. Şirket, hızlı karar alma süreçleri ve dinamik ekip yapısı ile mobil oyun pazarındaki değişimlere hızlı adapte olabilmek için gelişmeleri devamlı olarak takiptedir. 2020 yılında 1.8 milyar dolarlık bir anlaşmayla Zynga bünyesine katılan Peak Games, bağımsız yapısını koruyarak İstanbul merkezli operasyonlarını sürdürür. Teknoloji ile inovasyonu merkeze alarak geliştirdiği oyunlarla küresel çapta milyonlarca oyuncuya ulaşan Peak Games, Türk oyun sektörünün uluslararası alandaki en büyük temsilcilerinden biri olmaya devam eder.
İnovasyon Kültürünün Gelişimi
Peak Games, teknoloji ve oyun sektöründe yenilikçiliği merkezine koyarak güçlü bir inovasyon kültürü oluşturur. Şirket, çalışanlarına yaratıcı ve özgür bir çalışma ortamı sunarak ekip üyelerinin en iyi fikirlerini hayata geçirmelerine destek verir. Mobil oyunların sürekli gelişen doğası gereği Peak Games bünyesinde çalışan ekipler, oyun tasarımından veri analizine kadar geniş bir yelpazede yenilikçi projeler üzerinde çalışmalarını sürdürür.
Peak Games’in inovasyona verdiği önem oyun içi mekaniklerden, yapay zeka destekli kullanıcı deneyimine kadar birçok alanda kendini gösterir. Veri analitiği, makine öğrenimi ve oyun motorları gibi en son teknolojileri kullanarak oyuncuların ilgisini çekecek en iyi içerikleri üretir. Özellikle Toon Blast ve Toy Blast gibi oyunlarda kullanılan gelişmiş algoritmalar sayesinde, oyuncuların oyun deneyimi kişiselleştirilir ve oyuncularla ilişki kurulur. Böylece uzun vadeli bir bağlılık sağlanmış olur.
Şirket Misyonu ve Geleceğe Yönelik Vizyon
Peak Games, dünya genelinde milyonlarca oyuncuya ulaşan eğlenceli, kaliteli ve bağımlılık yaratan oyunlar geliştirmeyi kendine misyon edinmiştir. Şirket, oyuncu odaklı yaklaşımı sayesinde kullanıcı deneyimini en üst seviyeye çıkarmayı hedefler ve bu doğrultuda çalışmalarını sürdürür. Geliştirdiği her oyunda kullanıcıların uzun süre keyifle oynayabileceği dinamikler oluşturarak sürdürülebilir bir oyun sistemi yaratır.
Peak Games şirket vizyonu, küresel ölçekte en iyi mobil oyun geliştiricileri arasında yer almak, Türkiye’yi mobil oyun sektöründe lider ülkelerden biri haline getirmektir. Bu doğrultuda Peak Games, dünya standartlarında inovatif oyunlar üretmeye devam eder. Şirket olarak daha ileriye gidebilmek amacıyla alanında yetenekli geliştiricileri de bünyesine katar. Teknolojiye olan yatırımı ve yaratıcı oyun geliştirme süreçleri sayesinde sektörde uzun vadeli bir başarıyı hedefler.
Veri odaklı bir iş modelini benimseyen Peak Games, oyunlarınlarında kullanıcı davranışlarını analiz eder. Kullanıcı verilerini en iyi şekilde kullanıp istekler doğrultusunda oyunlarını geliştirerek her bir oyuncuya en iyi deneyimi sunmaya çalışır.
Projelerde Kullanılan En Son Teknolojiler
Peak Games, mobil oyun geliştirme süreçlerinde çeşitli yazılım teknolojileri ve araçları kullanarak oyunculara yüksek kalitede etkileşimli bir oyun deneyimi sunar. Mobil oyunları en iyi performansla kullanıcıyla buluşturmak için Peak Games’in kullandığı yazılım araçları şu şekilde sıralanabilir:
- Hesaplama, depolama, veri tabanı, analiz olanağı sunan Amazon Web Services (AWS), Peak Games tarafından kullanılan çok kapsamlı bir uygulamadır. Oyun teknolojisi, yönetim, medya hizmetleri gibi farklı pek çok hizmet sunar.
- Oyun içi içeriklerin hızlı ve güvenilir bir şekilde kullanıcılara ulaştırılmasını sağlamak amacıyla da Amazon uygulamaları tercih edilir.
- Peak Games’in kullandığı Terraform, altyapının kod olarak yönetilmesini sağlayan bir araçtır. Bu araç ile birlikte altyapı kaynaklarının oluşturulması, yönetilmesi mümkün olur.
- Yapılandırma yönetimi ve uygulama dağıtımı için kullanılan bir otomasyon aracı olan Ansible, sistemlerin kurulumu ile yönetimini basitleştirir.
- Peak Games, Grafana ile veri görselleştirmeyi mümkün kılar. Bu uygulama ile sistem performansı izlenebilir ve analiz edilebilir.
- Sistem izleme, uyarı oluşturma için kullanılan açık kaynaklı bir diğer araç ise Prometheus’tur. Metriklerin toplanması ve analiz edilmesini kolaylaştırır.
- Elasticsearch, Peak Games tarafından veri arama ve analiz için kullanılan bir arama motorudur. Büyük veri setlerinde hızlı arama yapmayı mümkün kılar.
- Jenkins ile Peak Games, kod değişikliklerinin sürekli olarak test edilmesini ve dağıtılmasını sağlar.
- Kod depolama, sürüm kontrolü için GitHub kullanılır. Bu platform ekiplerin iş birliği yapmasını ve kod yönetimini kolaylaştırır.
- Ekip içi iletişim, iş birliği konularında Peak Games, Slack platformunu tercih eder. Slack ile birlikte hızlı ve etkili iletişim sağlanabilir.
Workshop Deneyimi ile İlk Adım
Oyun sektöründe çalışmaya meraklı kişilere yönelik farklı eğitimler ve etkinlikler Peak Games bünyesinde gerçekleşir. Level Design Workshop ve 2D Game Art Workshop gibi programlar ile Peak Games’te çalışma fırsatları yakalanabilir. Şirket bünyesinde staj programları da yer alır. Bu programlarla oyun dünyasında kariyer fırsatı elde edilebilir. Yaz stajı veya uzun dönem staj olmak üzere farklı uzunluktaki programlara dahil olarak Peak Games’in dünyasına dahil olabilirsiniz.
Techcareer.net üzerinden Peak Games gibi alanında öncü firmaların iş ilanları ve etkinliklerini inceleyebilir, size uygun olanlar varsa bunları değerlendirerek başvuru sürecinizi tamamlayabilirsiniz.
