Penrose Studios crafts ground-breaking immersive stories, and needs your help building a platform for this new artistic medium. We need a Data Engineer to help us collect and organize data sets in our experiences.
Responsibilities
- Collaborate with a team of engineers and artists to create innovative VR and AR content
- Create and maintain optimal data pipeline architecture
- Assemble large, complex data sets that meet functional / non-functional business requirements
- Create data tools for analytics and data scientist team members that assist them in building and optimizing our product
- Build analytics tools that utilize the data pipeline to provide actionable insights
Requirements
- Bachelor’s degree or more in Computer Science or related field
- Strong knowledge of C++, Python
- Strong knowledge of big data tools such as Hadoop and Spark
- Strong knowledge of relational databases: SQL and NoSQL.
- Experience with data pipeline and workflow management tools such as Azkaban and Luigi
- Experience with AWS cloud services
- Collaborative mindset and ability to communicate effectively
- Strong debugging, profiling, and run-time analysis skills
Preferred
- Strong knowledge of programming languages Python, C#, Scala, or Java
- 5+ years of software engineering experience in a Data Engineer role or related field
- Experience developing for and using game engines, such as Unreal Engine and Unity
- Familiarity with source control systems , Perforce, and Git
- Experience with stream-processing systems such as: Storm, Spark-Streaming, etc.