This job listing expired on Apr 12, 2020
Activision Blizzard Media, a wholly-owned subsidiary of Activision Blizzard is a rapidly growing start-up business unit built to connect brands with our 350M + global player base across Activision, Blizzard and King.
We are hiring a Lead Software Engineer, Data in our Ads Engineering team, empowering cutting edge mobile advertising technologies to create the next generation of our Ads Platform.
Your role within Activision Blizzard Media
- Partner with senior engineers, architects and product owners to build scalable data pipeline and services.
- Work with the product team to understand the business requirements and translate them into the development/design tasks.
- Be a role model in engineering best practices and design/coding standard.
- Choose the right technology stack to align with the use cases and scalability.
- Collaborate with the other team members across different teams.
- Provide technical directions and mentor other engineers.
Skills to create thrills
- BA/BS degree in Computer Science, similar technical field of study or equivalent practical experience.
- 10+ years of hands-on experience in software design and development.
- Advance level expertise in Java Development.
- 2+ years of experience in working with relational databases such as MySQL, Postgres etc.
- 2+ years of experience in NoSQL databases like Bigtable, Cassandra, HBase etc.
- Experience with schema design and data modeling.
- Strong understanding of large-scale distributed data processing.
- Experience with developing extract-transform-load (ETL).
- Experience with distributed messaging systems like Kafka and RabbitMQ
- Experience with distributed computing framework like Apache Spark and Flink.
Preferred Qualifications
- Experience working with AWS or Google Cloud Platform (GCP)
- Understanding of machine learning concepts and some experience in working with machine Learning libraries.
- Experience in building data warehouse and data lake.
- Knowledge of advertising platform.