The company builds gaming and technology products and is looking for a senior Python engineer to focus on automation across the enterprise organization.
The role aims to cut repetitive manual work and raise the standards set by the Reporting Center of Excellence.
Responsibilities
Take automation solutions through the full life cycle: intake, development, debugging, testing, production deployment and documentation, following the Reporting Center of Excellence's standards and governance.
Review finished automation solutions with your team leader to confirm they meet objectives and guidelines.
Write sustainability documentation for each automated process, review teammates' documentation, and help run team training and professional development.
Run and maintain more than 500 existing automation processes so they stay consistent, current and accurate.
Lead and coordinate recurring meetings with business partners, offering functional and technical input on finding automation opportunities, improving processes and governing automation.
Research and write code that makes existing automations faster and easier to sustain.
Help the Reporting Center of Excellence move strategic and tactical automation solutions forward to meet organizational goals.
Direct the building of Python-based and agentic AI tools that automate heavy repetitive work such as combining data sources, producing reports and reconciling systems.
Review automation code from team members in detail, give constructive feedback, and check it against guidelines and organizational standards.
Mentor junior engineers and help them grow their Python, automation framework and problem-solving skills.
Spot process improvements and put in place changes that optimise existing automations.
Learn and adopt new Python libraries and AI tools that strengthen automation.
Support proof-of-concept work to assess new AI tools and frameworks for automation efficiency.
Take on other related duties as assigned.
Requirements
High-level Python skills are essential.
Strong communication skills, with the ability to work independently and as part of a team.
Experience working with a wide range of data sources, including several ERP systems and legacy environments.
Ability to set goals and reach them.
Excellent organizational and interpersonal skills.
A strong sense of personal and professional accountability, and the ability to win the cooperation of peer groups working toward shared business goals.
Ability to handle shifting demands and frequently changing priorities.
A bachelor's degree in Computer Science, Data Science, Mathematics, Statistics or a similar field, plus 3+ years of Python development experience, or a master's degree in one of those subjects plus 0-2 years of experience.
Advanced skills in Python and Microsoft Office (Excel, PowerPoint, Teams).
Preferred, not required: R, SQL, Java, C++, C, HTML, Selenium, Power Automate and CoPilot, Studio for Agent Building, Snowflake or other data warehouses, PowerBI or any other dashboarding tool, IPA, Anaplan (or a similar corporate reporting cube environment), and Microsoft Dynamics 365 (D365).
Proficiencies: integrity or equivalent experience, organization, decision making, business insight, integrity, authenticity and leadership.
Personal attributes: effective communicator, quick learner, attention to detail, good teamwork with diverse groups, strong problem-solving, analytical and critical thinking, and self-motivation with a drive to finish and resolve issues.
This posting may have been reviewed and refined with AI-assisted tools; all final content, role requirements and hiring decisions remain subject to human review and approval by the company.
Conditions
The pay and benefits package is meant to stay competitive, support wellbeing and recognise individual contribution, following a pay-for-performance approach.
Pay is set by your skills, experience, qualifications and location.
Depending on role and location, you may be eligible for annual bonuses and incentives, health and wellbeing benefits, paid time off, retirement plans, insurance cover, and other local or statutory benefits.
Compensation and benefit details for this role will be discussed during recruitment.
Benefits
Annual bonuses and incentives, health and wellbeing benefits, paid time off, retirement plans and insurance cover may be available, depending on role and location.