Activision Blizzard - San Francisco, CA

posted 6 days ago

Part-time - Senior
San Francisco, CA
Publishing Industries

About the position

The Senior Staff Software Engineer (Data) at Activision Blizzard Media is responsible for designing and building advanced data pipelines and cloud-based data solutions to enhance the company's advertising technologies. This role involves collaboration with product teams to understand data requirements and ensure data quality and governance, while also leading and mentoring other engineers in a dynamic environment.

Responsibilities

  • Design and build Data Pipelines to collect, transform, store, analyze, explore and visualize.
  • Craft and build cloud-based data lakes and data warehouses.
  • Work with the product team to understand data sources, use cases and data models.
  • Choose the right technology stack to align with those use cases with scalability.
  • Collaborate with the other team members across different teams.
  • Develop alert & monitoring systems and procedures for faster disaster recovery.
  • Build and contribute to data products with focus on data Quality and data Governance.
  • Proven ability to lead and mentor engineers in a collaborative environment.
  • Excellent at articulating complex technical concepts to diverse stakeholders.
  • Experienced in driving technical strategy and making impactful decisions.

Requirements

  • BA/BS degree in Computer Science, similar technical field of study or equivalent practical experience.
  • Strong experience in Software Development in Java or Python.
  • Working experience in building data warehouses and data lakes.
  • 8+ years of demonstrated ability working with relational databases such as MySQL, Postgres etc.
  • 4+ years of experience in NoSQL databases like Bigtable, Cassandra, HBase etc.
  • Expert level SQL skills and database performance concepts.
  • Extensive experience in relational and dimensional data modeling.
  • Experience with developing extract-transform-load (ETL).
  • Understanding of distributed computing frameworks like Apache Spark and Flink.
  • Should be able to communicate and articulate their thought process optimally with team members.

Nice-to-haves

  • Experience building data warehouse, data lake and data pipeline using Google Cloud Platform (Google Cloud Platform).
  • Experience with large scale distributed systems with large datasets.
  • Experience in distributed computing framework - Hadoop, Spark, Flink or Storm.
  • Experience with messaging systems like Kafka and RabbitMQ.
  • Knowledge of advertising platforms.

Benefits

  • Medical, dental, vision, health savings account or health reimbursement account, healthcare spending accounts, dependent care spending accounts, life and AD&D insurance, disability insurance.
  • 401(k) with Company match, tuition reimbursement, charitable donation matching.
  • Paid holidays and vacation, paid sick time, floating holidays, compassion and bereavement leaves, parental leave.
  • Mental health & wellbeing programs, fitness programs, free and discounted games, and a variety of other voluntary benefit programs like supplemental life & disability, legal service, ID protection, rental insurance, and others.
  • Relocation assistance if required to move geographic locations for the job.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service