ArenaNet
Summary
Job description
WHO WE ARE
We’re ArenaNet—we’ve created a studio that makes online worlds infused with innovation, hand-crafted excellence, and creative passion. We're not the only ones who share this passion; gamers made Guild Wars 2 the fastest selling MMO game in the West with more than 3 million copies sold in its first 9 months, and players and press have consistently called it one of the best MMOs of all time.
Our studio is built on foundations of excellence with a focus on community. We constantly innovate, unlocking the true potential of online role-playing with game-changing titles like Guild Wars 2 and beyond. The status quo is not good enough for our dedicated worldwide community of players, which is why we question the de facto industry conventions and demand more from ourselves as developers.
As a Senior Data Engineer, you will be responsible for architecting best-in-class data structures for easily consumption and democratization. You will partner closely with fellow ArenaNet studio development teams to produce this high quality and meaningful player data. You will also collaborate closely with Data Scientists and Analysts to build an understanding of the downstream needs for data and the player problems we are solving.
WHAT YOU'LL DO
- Building and maintaining the Data Telemetry Brief for Arena.net titles
- Designing best-in-class data architecture for ease of consumption
- Developing the ETL codebase in robust and self-healing manner
- Managing data dependencies and troubleshooting live environment issues
- Gathering data requirements from upstream and downstream stakeholders
- Deep understanding of our games and how they operate
WHAT YOU'LL NEED TO BE SUCCESSFUL
- Experience with programing languages like Python, Scala, Spark, or similar
- Experience with task orchestration like Airflow, Jenkins, Databricks Jobs, or similar
- Experience with data file types like Avro, Parquet, Protobuf, or similar
- Experience with warehouse solutions like Redshift, Delta Lake, Snowflake, or similar
- Experience with messaging brokers like Confluent, Kafka, Kinesis, Pub/Sub, or similar
- Strong communication skills able convey complex data topics to non-technical audiences
- Excellent self-management with the capability to balance incoming priorities
- Great problem-solving skills alongside the ability to distill the best problem statement
- BS in Computer Science or equivalent degree or experience
- 5+ years of hands-on working experience as a Data Engineer
Total compensation is salary plus an annual bonus potential. Please note that the listed pay range is a general guideline only. We take into consideration the geography in which you live and your experience and qualifications when determining final salary. This role is also eligible for medical, dental, vision and life insurance, short and long term disability, 401(k), flexible and dependent care spending accounts, PTO, paid holidays and parental leave.
Location: Bellevue, WA or Remote
Country: United States