Senior Engineer – Python Automation
- Develop the complete life cycle of automation solutions from intake through development, debugging, testing, deployment, and documentation following the Reporting Center of Excellence’s standards and governance.
- Review all developed automated solutions with the team leader to ensure objectives and guidelines are met.
- Build sustainability documentation for each automated process and review teammates’ documentation; contribute to team training and professional development activities.
- Run and maintain over 500 existing automation processes to ensure a consistent, up-to-date, and accurate operating rhythm.
- Lead and coordinate recurring meetings with business collaborators to provide functional and technical expertise in identifying automation opportunities, process improvement, and automation governance.
- Research and develop code to improve existing automations for better performance and sustainability.
- Support the Reporting Center of Excellence in advancing both strategic and tactical implementation of solutions to meet organizational automation objectives.
- Direct the creation of Python‑based and Agentic AI tools aimed at automating extensive repetitive tasks such as combining various data sources, producing reports, and system reconciliation.
- Conduct detailed reviews of automation code developed by team members, providing constructive feedback and ensuring adherence to guidelines and organizational standards.
- Mentor and guide junior engineers, encouraging skill development in Python, automation frameworks, and problem‑solving techniques.
- Identify opportunities for process improvements and implement solutions to optimize existing automations.
- Research and incorporate new Python libraries and AI tools to improve automation capabilities.
- Support proof‑of‑concept developments for evaluating new AI tools and frameworks for automation efficiency.
- Perform other related duties as assigned.
Qualifications
- Bachelor’s degree in Computer Science, Data Science, Mathematics, Statistics, or a related field.
- 3+ years of experience in Python Development (or an MS in the above subjects + 0‑2 years of experience).
- Advanced abilities in Python and Microsoft Office (Excel, PowerPoint, Teams).
Core Requirements
- High‑level Python skills.
- Strong communication skills and ability to work independently and in a team‑oriented environment.
- Experience with a wide range of data sources, including multiple ERP systems and legacy environments.
- Ability to set and accomplish goals.
- Outstanding organizational skills.
- Excellent interpersonal skills.
- High level of personal and professional accountability, with the ability to enlist the cooperation of peer groups involved in common business goals.
- Ability to meet changing demands and adapt to frequently changing priorities.
Preferred Experience
- R
- SQL
- Java
- C++
- C#
- HTML
- Selenium
- Power Automate and CoPilot
- Studio for Agent Building
- Snowflake or other data warehouses
- PowerBI or other dashboarding tools
- IPA
- Anaplan (or similar corporate reporting cube environment)
- Microsoft Dynamics 365 (D365)
Personal Attributes
- Effective communicator
- Quick learner
- Attention to detail
- Good teamwork skills with a demonstrated ability to work with diverse teams
- High degree of problem‑solving, advanced analytical, and critical‑thinking skills
- Self‑motivated with a drive to completion and resolution
- Integrity, organization, decision making, business insight, authenticity, leadership
Benefits
Robust benefits package. Global career opportunities.
EEO Statement
EEO M/F/D/V
#J-18808-Ljbffr…
