This job might no longer be available.
Sr. Software Engineer, Marketing Platform Stability Engineering
4 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!
_______________________________
We are seeking a Senior Software Engineer to work side-by-side with our real time bidding engineering, big data engineering, machine learning and UI teams. You’ll leverage the latest technologies and design strategies to help us evolve our platforms and streamline our development, deployment and management and monitoring efforts. You will help us adopt processes which will allow our teams to implement a fast deployment cycle, gain visibility into every aspect of our platform and be able to react to issues and prevent them -- with the ultimate goal for a self-healing platform. This is NOT a devops position: you will be expected to contribute to architecture and write code to enable our platform to run better and with more visibility as well as being able to build, deploy, debug, etc with a much quicker turnaround. You will also be working on adapting our platforms to be able to quickly adopt new frameworks and technologies in the future.
What you will be doing
- Collaborating with key stakeholders in science, engineering and business teams to evolve our architecture so we can react quicker to changes and needs of the marketing and engineering organizations
- Writing high-impact code in a variety of languages, such as Java and Python, though we encourage a polyglot approach
- Independently owning the strategy & execution of impactful engineering solutions, including organizing other stakeholders to goals and milestones
- Collaborating with business and engineering teams to understand use cases and impact results
- Strategizing about roadmap development with product management & senior engineering leadership
- Liaise with specialized teams in MZ such as SRE, DBAs, TechOps etc to adopt processes, tools and frameworks which will help us improve our marketing platform stability
Your background and who you are
- Bachelor's degree or higher in Computer Science or related field
- 6+ years of experience as a development software engineer
- Deep understanding of complex data structures and time complexity
- Deep understanding of Java memory models, Database Management, Web Services, and Garbage Collection system
- Experience in complex, distributed architectures
- Passionate about being in a culture of learning and teaching
Bonus points
- Previous roles in the programmatic advertising space such as a DSP or SSP
- Experience working with big data frameworks and tools such as Hadoop, TensorFlow, Airflow
- Experience with cloud architecture and platforms -- e.g. AWS
- Experience with microservices architectures
- Experience with Python, SQL, XML, JSON
- Devops experience (shell scripting, etc)
- Experience with some of the monitoring and alerting tools and frameworks (grafana, JMX, etc)
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.