This job might no longer be available.
Sr. Software Engineer, Design Data
3 years ago
Sr. Tools Engineer
Machine Zone (An AppLovin Company) is a global leader in mobile gaming, with a track record of delivering some of the world’s most successful mobile games including Game of War , Mobile Strike and Final Fantasy XV: A New Empire . We combine the power of technology and creative vision to create experiences that connect people from all corners of the globe. Machine Zone was acquired by AppLovin in May 2020.
AppLovin is one of Inc.’s Best Workplaces and a recipient of the 2019 Glassdoor Top CEO employee’s choice award. The San Francisco Business Times awarded AppLovin one of the Bay Area’s Best Places to Work in 2019 and 2020, and the Workplace Wellness Award in 2019 which recognizes businesses that are leaders in improving worker well-being.
MZ Game Studio is seeking a highly skilled engineer to join our design tools team.
You will work as the primary advocate for game designer workflow improvements, from removing repetitive actions in feature development to maximizing data readability for design review. In this role, you help bring together those coding game features into the client and those designing the data for that feature, enabling them to work fluidly and safely forward. Developers on this team directly get to work on the user experience for the design team, but also the data processing and strategies by which that gets into our products through the production of node and php tools.
This team plays an integral part in the efficiency and safety of deploying features daily, through the support of lua validation framework, empowering game engineering to to write verifications to protect from data errors getting to live and delivers on how this is a quick and productive part of designer workflows.
What you’ll be doing
- Own tool pipelines that convert design data into game runtime data
- Work directly with game designers on workflow automation and improvements
- Support and guide adoption of tools and processes for designers
- Improve the minimum turnaround on highest recurring features
- Reduce human error rates in design data that get past local iteration
- Deeply understand and care about the work needs of the Designers
- Consider content scalability and maintainability in each designer tool
- Reduce tool support through tool usability and clarity iterations
- Apply technical solutions to game design problems
Your background and who you are
- 8+ years of professional work experience
- BS or MS degree in Computer Science or a related technical field
- Must be proactive, self-directed, detailed and organized
- Experienced in cross-functional technical project deliveries
- Ability to spec and drive 6+ month engineering efforts over multiple milestones and phases
- Proficient with Javascript or a similar scripting language
- Proficient with Lua.
- Passion for developing maintainable and measurable tools
- Experienced at delivering internal tools from pitch to stably maintained
Bonus Points
- Ambitious for organizing team efforts and larger projects, guiding and mentoring fellow employees, and pitching business projects.
- Familiar with Unity.
- Proficient with PHP or C#.
- Familiarity with Google Sheets.
- Proficient with Perforce and designer submission pipelines
- Flexibility to be available off hours for tool support
- Experience developing design data APIs and building performant game data pipelines
AppLovin is proud to be an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.
#LI-DL1
Create Your Profile — Game companies can contact you with their relevant job openings.