onsite
Automation Engineer Python/SQL - RBC
QA Engineer
Automation Engineer who will develop and coordinate AI‑driven automation for a front‑to‑back trading platform, leveraging Python, SQL and multiple programming languages to improve testing, deployment and operational reliability.
About the role
Key Responsibilities
- Design, develop, and maintain automation frameworks that integrate AI agents to test and deploy components of a complex trading platform.
- Collaborate with cross‑functional teams to understand system requirements across pricing, risk, accounting, and regulatory reporting.
- Implement CI/CD pipelines and DevOps practices to ensure reliable, repeatable releases.
- Write and optimize code in Python, SQL, C++, C#, .NET, and Java to support automation and data processing tasks.
- Continuously evaluate and incorporate emerging AI/ML techniques to enhance test coverage and system resilience.
Requirements
- Strong programming experience in Python and SQL, with additional proficiency in C++, C#, .NET, and Java.
- Hands‑on experience building automation frameworks and CI/CD pipelines in a DevOps environment.
- Knowledge of AI/ML concepts applied to software testing and system orchestration.
- Ability to quickly grasp complex financial trading systems and translate business needs into technical solutions.
- Excellent problem‑solving skills and a proactive, self‑directed work style.