About the department
The CTO Office is responsible for full stack design and development of the company products, infrastructure and central data & ML services and other business platforms. The department is responsible for the overall projects, design, architecture and development of huge-scale and very challenging cloud-based Big Data, machine learning and business applicative platforms for ensuring excellence in the performance of business aspects including: games & product design, marketing, retention, monetization etc. The department solutions support optimization of the company overall business performance.
Responsibilities
- Multi-disciplinary Big Data Architect to design and build scalable and robust data platforms, Marketing, CRM, campaign management and other back-office applications
- Responsible for multi projects at once, being the main source of technical knowledge and experience, facilitating, building (hands-on) and mentoring RnD teams
- Responsible for cloud infrastructure, architecture, micro-services, CICD, production environments and for new innovative and complex developments.
- Responsible for research, analysis and performing proof of concepts for new technologies, tools and design concepts
- Design and development core modules in our big data platform infrastructures (hosting in Google Cloud, services and Kubernetes, based on: Spark Core/Streaming Structure/SQL, Scala, Python, AngularJS, Node.js, Kafka, BigQuery, Redis, Elasticsearch, Google Cloud Machine Learning Engine and TensorFlow)
- The platform handles huge amounts of data, through complex processing in batch and real time modes, complex data manipulation, using services, UI frameworks and interactive notebooks.
What we expect
- 8+ years of practical experience with high level programming languages (Java/Scala/Python etc), excellent programming skills - design patterns, data structures and TDD approach - must
- 6+ years hands-on experience building large-scale (petabytes), low-latency distributed systems using modern cloud computing technologies (GCP - preferred , AWS) - must.
- 5+ years experience in building large-scale (petabytes) of Streaming/Batch ETL using modern processing engines (Spark - preferred,
- Beam, Flask etc) - must
- Expert SQL queries knowledge - you know how to write efficient, low-latency queries vs modern data-warehouse solutions (Bigquery - preferred, Redshift, Athana etc) - must
- Experience working with data streams systems (Kafka - preferred , Pub-Sub or Kinesis) - must
- English:Advanced-must
- 5+ years of experience in DevOps architecture with continuous integration/delivery solutions.
Desired
- Experience working storage solutions (hdfs, S3, GCS - preferred) - big advantage
- Experience working with notebooks solutions (Databricks, Jupyter) - big advantage
What we offer
Your wellbeing: Flexible, hybrid work experience with talented professionals. Also, high work life balance derived from our people-oriented approach Your health: top notch health insurance to employees and immediate family. Furthermore, gym membership or a variety or workout options Your future: personal and professional tools to assist with your development and journey Your contribution: A variety of social and charitable initiatives, that we take pride in Your home away from home: A newly renovated office that includes breakfast every morning, a barista to give you your coffee during your workday, an in house gym and workout studio to balance all the delicious food and if you are a musician a fully equipped music room to play around in And an opportunity to work with the best of the best locally and globally in the gaming field