This job might no longer be available.
Staff Software Engineer, Data Engineering
5 years ago
Build the future of mobile games with MZ!
As a global leader in mobile gaming, we’re dedicated to developing games the world can’t wait to experience. Games like Final Fantasy XV: A New Empire, Mobile Strike, and Game of War: Fire Age.
We build massive mobile games that break down linguistic and geographic barriers by uniting an unprecedented number of global players in one gaming world. Our team pushes the boundaries of innovation in a player-driven ecosystem.
As a studio, we are masters of our own destiny, untethered by the traditional publisher model. Every update and feature creates amazing experiences for millions of players!
_______________________________
Data Engineering team at MZ builds platforms and frameworks to ingest and process TBs of data on a daily basis. Our mission is to enable business users across the organization make smarter decisions faster, and develop a winning marketing strategy and engaging gaming experience. We are a very critical team with high impact and high visibility across multiple business units. As we are growing our strength, we are looking for a Staff Software Engineer to help us define the technical strategy to scale our data platform with changing business needs.
Our engineers move extremely fast, while solving unique and challenging data problems. We use bleeding edge technologies such as Kafka, Apache NiFi, Hadoop/HDFS, Spark, HBase, Hive, Presto, and DRUID to build these data insights and data visualization capabilities.
We selectively gather top technical talent passionate about transforming data into insights. Come join us!
What you'll be doing:
- Define the architectural and technical direction for the team ensuring alignment with the overall vision and business KPIs
- Champion good architecture and coding practices within and across the cross-functional teams
- Identify trends in data engineering and influence the change to scale the platform with changing business needs and prepare for the future workload
- Optimize tech stack to accommodate running existing pipelines cost effectively at scale and improving overall stability
- Analyze, troubleshoot and resolve data quality issues. Proactively engage the team in identifying these issues and solve for long-term
- Working closely with data analysts and science teams in empowering best use of data available for their workflows.
- Mentor and coach junior and senior team members to elevate their technical skills and help them grow
Your background and who you are:
- 12+ years of experience as a software engineer including scalable systems
- BS or MS in Computer Science or a related field.
- Proven track record of delivering large scale data processing platforms and frameworks in Python, Java, or Scala.
- Solid foundation in optimizing Big Data tech stack such as Hadoop/HDFS, Spark, Kafka, Hive, HBase, and other NoSQL technologies
- Ability to work with open ended problems, explore solutions, work collaboratively, and communicate effectively
- Passionate about building data infrastructure, platform, and reusable frameworks
Bonus points:
- Ad tech experience or working with large scale distributed systems
- Experience working with Data Visualization platform such as DRUID would be a plus.
MZ is an equal opportunity employer and considers qualified applicants without regard to race, gender, sexual orientation, gender identity or expression, genetic information, national origin, age, disability, medical condition, religion, marital status or veteran status, or any other basis protected by law.
#LI-POST
Create Your Profile — Game companies can contact you with their relevant job openings.