This job might no longer be available.
Data Engineer-Business Intelligence
2 years ago
Overview
Global video game publisher/developer headquartered in Rockville, MD, seeks a Data Engineer. This position works within the Enterprise BI Team and is responsible for the development of the Data Platform for Enterprise wide reporting. The Data Engineer will be supporting a broad range of data pipelining needs from all facets of the business, including e-commerce, financial, and online game event data supporting the analytics and data science functions within the company
The incumbent will have at least 3+ years of previous experience partnering with both technical and business teams to facilitate implementation across the enterprise. The Data Engineer will facilitate the creation of data pipeline processes to move data from enterprise data sources such as relational databases and log files.
The role involves optimizing code, developing Spark jobs, and diving into streams of data. We’re looking for highly skilled developers with an eye towards efficiency and desire to improve games through data.
Responsibilities
- Develop and maintain data pipeline processes for ingesting data at large scales
- Optimize Existing Scala and Python Code
- Write Spark Jobs
- Work directly with Data Modelers, Enterprise Architects, and Analysts, ensuring that business requirements are being met
- Directly work with the Data Engineers and Data Modelers to understand the source and target structures
- Coordinate with the analysts and report developers to ensure data can be easily digested by Business Intelligence tools
- Work with differing subject areas such as in game vs business data sources
Qualifications
- 3+ Years of Experience with a major programming language (C/C++, Java, Python, etc.)
- 1+ Years Apache Spark experience (Spark RDDs, Spark DataFrames, Spark SQL)
- 1+ Years of Scala or PySpark Development Experience
- 1+ Years of SQL Experience
- Comfortable working with structured and semi-structured data
- A strong communicator, is comfortable interfacing directly with differing customers across the organization in addition to the BI team
- Working experience with the agile development framework
Preferred Skills
- Databricks experience
- Understanding of Amazon Web Services or Microsoft Azure Services, especially data related components
- Advanced SQL skills – able to query data sources and generate results from complex structures
- Java Threading and Thread Pooling
- Experience working within the Video Games industry is desired, though candidates from outside of the industry are also welcomed
- A personal interest in video gaming is a plus
Applicant Privacy Notice
CCPA Applicant Privacy Notice
Create Your Profile — Game companies can contact you with their relevant job openings.