06 Aug
|
Zynga
|
Bengaluru
What you'll Do:
- Build and operate a multi PB-scale data platform.
- Design, code, and develop new features/fix bugs/improvements to systems and data pipelines (ETLs) while adhering to the SLOs.
- Follow engineering best methodologies towards ensuring performance, reliability, scalability, and observability of the code.
- Collaborate with other Software Engineers, ML Engineers, Data Scientists, and other collaborators, taking on learning and leadership opportunities that will arise every single day.
- Support the professional growth of junior engineers.
- Contribute to and promote sustainable engineering practices by incorporating best practices, producing outstanding code, documentation, testing and monitoring.
- What You Bring :Bachelors degree in Computer Science, or a related technical field, or equivalent experience.
- Minimum 5 years of robust data engineering design/development experience in building large-scale,
distributed data platforms/products.
- Advanced coding expertise in SQL & Python/JVM-based language.
- Exposure to heterogeneous data storage systems like relational, NoSQL, in-memory etc
- Knowledge of data modeling, lineage, data access and its governance.
- Proficient in AWS services like Redshift, Kinesis, Lambda, RDS, EKS/ECS, S3 etc
- Exposure to open source software, frameworks and broader groundbreaking technologies (Airflow, Kafka, DataHub etc).
- Familiar with infrastructure provisioning, deployment, observability tools like Terraform, DataDog etc
- Proven track record to deliver work on time with attention to quality.
- Excellent written and spoken communication skills and ability to work effectively in a geographically distributed team environment
📌 Senior Software Engineer (Bengaluru)
🏢 Zynga
📍 Bengaluru