Electronic Arts - Austin, TX

posted about 2 months ago

Full-time
Austin, TX
Publishing Industries

About the position

The Software Engineer - Data Platform role at Electronic Arts involves building and operating a unified data platform that supports various data needs across the organization. This position focuses on developing high-fidelity data pipelines, tools, and technologies to manage and deliver data at scale, ensuring that game teams can leverage insights for game development and player engagement. The role requires collaboration with product management to align engineering efforts with customer demands and business objectives.

Responsibilities

  • Build, scale, and operate a unified data platform/components that handle data at scale end to end.
  • Develop data engineering infrastructure, software, and pipelines on a modern, cloud-based distributed data platform.
  • Create federated consumption mechanisms such as connectors for raw data access and robust APIs.
  • Build large-scale repositories that deliver time-sensitive data to power Player Life Cycle Management (LCM).
  • Develop data observability tools to detect anomalies and monitor potential failures.
  • Establish quantitative and qualitative KPIs to monitor the business impact of data platform deliveries.
  • Develop complex queries for deep data mining problems with a strong analytics mindset.
  • Build workflows on large-scale analytical data warehouses like Snowflake, Redshift, and BigQuery.
  • Collaborate with product management to understand customer demand and create engineering specifications.

Requirements

  • Solid foundation in Computer Science, with competencies in algorithms, data structures, and software design.
  • Bachelor's degree in Computer Science with experience in writing clean reusable code, test-driven development, and CI/CD.
  • Fluency with an object-oriented language including Java/C++, Python, and SQL.
  • Fast prototyping skills and familiarity with scripting languages such as bash, awk, or python.
  • Experience with distributed data platforms/systems serving large concurrent requests is preferred.
  • Experience working with large-scale analytical systems and data platforms/warehouses is preferred.
  • Experience with Spark, MapReduce, Hadoop, Hive, Trino, or other NoSQL stacks is preferred.
  • Experience with data modeling and BI tools is preferred.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service