Overview
We are seeking a Software Developer to join the Data Platform Operations team and shape the automation strategy for our next-generation data platform. You will design, build, and operate automation solutions that improve reliability, efficiency, observability, and operational scalability across hybrid data platform environments. You will leverage traditional software engineering practices as well as agentic AI capabilities to streamline operations and support a proactive operational data strategy.
Responsibilities
- Design, develop, test, and operate scalable automation solutions for data platform operations, including workflow automation, platform health checks, remediation scripts, and self-service capabilities.
- Define and contribute to the automation strategy for the data platform operations team, balancing traditional software engineering approaches with emerging agentic AI patterns.
- Develop agentic AI capabilities that assist with operational workflows such as incident triage, root-cause analysis, knowledge retrieval, runbook execution, ticket enrichment, and proactive recommendations.
- Collaborate with operations, engineering, architecture, security, and data teams to translate operational pain points into reliable software solutions.
- Contribute to operational data strategy by improving data capture, modeling, governance, and use of telemetry, logs, metrics, metadata, incidents, and service performance data for decision-making.
- Build and maintain CI/CD pipelines, automated testing frameworks, and deployment patterns that support reliable delivery of operational tools and services.
- Implement Infrastructure as Code and configuration automation to improve consistency, repeatability, and auditability across cloud and on-premise environments.
- Improve platform observability by developing dashboards, alerts, data quality checks, and operational insights.
- Document automation patterns, runbooks, AI-assisted workflows, and reusable engineering practices for broader team adoption.
- Stay current with advancements in software development, platform operations, cloud technologies, data engineering, and responsible AI practices.
Required Qualifications
- 5+ years of professional software development experience, ideally in platform engineering, data engineering, DevOps, SRE, or operations-focused environments.
- Bachelor’s degree in Computer Science, Software Engineering, Data Engineering, or equivalent practical experience.
- Strong proficiency in at least one modern programming language such as Python, with the ability to build reliable, maintainable, production-ready services and automation tools.
- Experience designing automation for operational workflows, including scripting, API integrations, job orchestration, monitoring, alerting, and remediation patterns.
- Experience with data platform technologies across cloud and/or on-prem environments, such as Kafka, Airflow, ELK, BigQuery, Dataproc, Dataflow, object storage, or related services.
- Experience with CI/CD pipelines, source control, automated testing, deployment automation, and release management practices.
- Practical experience with Infrastructure as Code and configuration management tools such as Terraform, Ansible, or equivalent technologies.
- Familiarity with agentic AI concepts, large language model integration, prompt orchestration, retrieval-augmented generation, tool calling, AI-assisted workflow design, or related patterns.
- Experience with containerization and orchestration technologies such as Docker and Kubernetes.
- Strong analytical, troubleshooting, communication, and collaboration skills, with the ability to work effectively across technical and operational teams.
Preferred Qualifications
- Experience building AI agents, copilots, chat-based operational assistants, or autonomous workflow automation for enterprise environments.
- Experience developing operational analytics, reliability dashboards, or data products that support platform performance, incident management, capacity planning, or cost optimization.
- Exposure to large-scale data processing frameworks such as Spark, Hadoop, Kafka, or cloud-native data processing services.
- Google Native certification
Adequate knowledge of French is required for positions in Quebec.
Job Details
- Position Type: Management
- Job Status: Regular - Full Time
- Job Location: Canada: Ontario: Toronto; Canada: Ontario: Mississauga; Canada: Quebec: Montreal
- Work Arrangement: Hybrid
- Application Deadline: 08/03/2026
For work arrangements that are hybrid, successful candidates must be based in Canada and report to a company office for a minimum of 3 days a week. The company offers flexible work hours based on business needs.
Please apply directly online to be considered for this role. Applications through email will not be accepted.
We offer a comprehensive compensation package that includes a competitive salary and a wide range of benefits; eligible for medical, dental, vision, and mental health benefits. As a member, you’ll also receive a 35% discount on services and exclusive offers from partners.
We are committed to an inclusive and accessible workplace where all team members feel valued, respected, supported, and that they belong. If accommodations are needed during the hiring process, please contact the recruiter or If you have questions about accessibility, complete the Accessibility feedback form or visit our Accessibility page.
Artificial intelligence may be used to assess parts of your application. Please review our privacy policy to learn more about how we collect, use, and disclose personal information.
Created: Canada, ON, Toronto
the company, one of Canada\'s Top 100 Employers.
#J-18808-Ljbffr