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, scaling, and operating a unified data platform that supports various data needs across the organization. This position is crucial for developing data engineering infrastructure and ensuring robust data delivery mechanisms to enhance player experiences and drive business growth. The role requires collaboration with product management to align engineering efforts with customer demands, focusing on high fidelity data pipelines and analytics.

Responsibilities

  • Build, Scale and Operate unified data platform/components that handles data at scale end to end.
  • Develop Data Engineering infrastructure, software, pipelines on a modern, cloud based distributed data platform.
  • Develop 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).
  • Build data observability stack/tools to detect anomalies and monitor potential areas of failures.
  • Build quantitative and qualitative KPIs to monitor the business impact of data platform deliveries.
  • Develop complex queries to solve deep data mining problems.
  • Build workflows on large scale analytical Data Warehouses like Snowflake, Redshift, Big Query.
  • Collaborate with Product Management to understand customer demand and build engineering specs.

Requirements

  • Solid foundation in Computer Science, with competencies in algorithms, data structures, and software design.
  • Bachelor's degree in Computer Science.
  • Experience in writing clean reusable code, test-driven development, and CI/CD.
  • Fluency with an Object-oriented language including Java/C++, Python, SQL.
  • Fast prototyping skills, 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