1912595

Careers » Engineering

Data Engineer

Apply Now

Data Engineer

When you hear the terms like ‘database’ and ‘shards’ do various technologies come to mind? Are you comfortable with topics ranging from lucene indexes, MSSQL Server, and postGres? Have you ever found yourself discussing the finite differences of Redis and MySQL? 

As a Data Engineer at Bungie you will help architect and administer various technologies to help support ever expanding studio needs. You’ll work on a team of experienced data engineers to continuously improve and evolve data storage and performance requirements across a myriad of uses. From core game flow, website, and monitoring, everyone will be using and depending on technologies you maintain all while keeping our fans online and playing.

Responsibilities

  • Manage, maintain, and monitor several Graphite/Elasticsearch clusters
  • Independently and collaboratively diagnose, mitigate, and communicate Graphite/Elasticsearch related issues to relevant stakeholders and take action to prevent recurrence
  • Advise on and implement the best practices in each phase of an Elasticsearch cluster lifecycle: Planning, Provisioning, Tuning, Upgrading, and Decommissioning
  • Work with engineering and operations team to automate and innovate new approaches driving scalability, reliability, and performance
  • Be part of an on-call rotation and do occasional off-hours systems maintenance

Required Skills

  • Experience in provisioning and managing Elasticsearch clusters
  • Proficiency in at least one scripting/programming language i.e. Python, JSON, YAML, Shell
  • Domain experience with Elasticsearch/Kibana AND with Graphite/Grafana
  • Experience operationalizing open source technologies with special attention to dependency management
  • Proficient in Linux system administration
  • Strong planning, organizational, and documentation skills
  • Adept problem solving, interpersonal, and communication skills
  • Participation in on-call rotations

Nice To Have Skills

  • Experience with Kafka/other products in the Elastic stack (LogStach, Filebeat, Curator)
  • Proficient with varied data/database technologies (Postgres, MySQL, MSSQL, Redis, Hadoop)
  • Experience with deployment orchestration, automation, and configuration management
  • Familiarity with AWS/GCP
  • Knowledge of Active Directory and DNS
  • Familiarity with Agile methodologies and DevOps tooling