15 Aug
|
Akkodis
|
Toronto
Title: Data Developer - Scala, Akka, Spark, Python, Hadoop
Position Type: Contract
Duration: Initial 12-month contract
Client Location: Toronto, ON
Work Model: Hybrid - up to 4 days per week in office
Engagement Model: Professional Services Engagement – B2B (Incorporated Entities Only)
About the Engagement
Akkodis is partnering with a leading Bank and Capital Markets organization to engage an experienced Data Developer to support the XVA & CCR Data Development Team in Toronto.
This role is focused on designing, building, and maintaining scalable data platforms and distributed processing solutions that support critical trading, risk, and analytics functions. The successful candidate will play a key role in developing high-performance data pipelines, real-time processing capabilities, and enterprise data solutions within a complex Capital Markets environment.
Working closely with development teams, quantitative analysts, risk stakeholders, and platform engineering groups, you will help deliver robust, reliable, and scalable data products that power business-critical applications and analytics.
Services to be Provided
- Design and develop distributed data processing solutions using Scala, Python, and Apache Spark
- Build and maintain large-scale batch and real-time data pipelines
- Support and enhance real-time processing platforms built on Scala, Spark, and Akka
- Develop and maintain ETL processes that integrate data from multiple sources across the enterprise
- Optimize Spark applications for performance, scalability, and reliability
- Collaborate with business and technical stakeholders to understand data requirements and deliver effective solutions
- Ensure data quality, integrity, and availability through testing,
monitoring, and automation
- Work with DevOps teams to support CI/CD processes and cloud-based deployments
- Participate in code reviews and contribute to engineering standards and best practices
- Support the ongoing evolution of data platform architecture and engineering capabilities
Expertise Required
- At least 4+ years of Data development experience
- Robust hands-on experience with Scala, Apache Spark, and Python
- Advanced SQL development skills
- Experience building and supporting enterprise-scale ETL and data pipeline solutions
- Strong understanding of distributed systems and large-scale data processing architectures
- Experience with Hadoop and related big data technologies
- Hands-on experience with the Akka framework
- Experience working with relational and NoSQL databases
- Understanding of REST and gRPC communication protocols
- Strong problem-solving, analytical, and communication skills
- Ability to work effectively both independently and in collaborative team environments
Additional Skills in some of the Following Areas would be a Plus:
- Experience with Kafka or Confluent
- Experience with Hive and HBase
- Exposure to cloud platforms such as Azure or Google Cloud Platform (GCP)
- Experience with Docker and Kubernetes
- Knowledge of CI/CD pipelines and Infrastructure as Code (IaC)
- Experience with C#,
particularly for Excel add-in development
- Familiarity with Databricks, ADLS, BigQuery, Dremio, or similar data platforms
- Experience with event-driven architectures and real-time analytics
- Understanding of data governance, security, and platform operational best practices
- Exposure to machine learning and data science workflows
Ideal Background
- We are particularly interested in candidates with strong Scala, Akka, and Spark expertise, and a proven track record of building and supporting large-scale distributed data platforms.
- Previous experience within Capital Markets, including exposure to trading, risk, XVA, or Counterparty Credit Risk (CCR) data environments, is considered a significant asset.
How to Apply
If you are interested in learning more, don't hesitate to apply today or check out Akkodis Canada website for more opportunities.
Important
This is a business-to-business engagement. Candidates must represent an incorporated entity, hold a valid business number, maintain appropriate insurance, and invoice for services rendered.
We thank all applicants for their interest in this opportunity. Only candidates meeting the above qualifications will be contacted for further discussions.
Accessibility
At Akkodis, part of The Adecco Group, our purpose is simple: to make the future work for everyone. We live our values, Passion, Collaboration, Inclusion, Courage, and Customers at Heart, by fostering a workplace where diversity is celebrated and every voice matters. We encourage applications from individuals of all backgrounds and identities. Together, we’re making the future work for everyone.
📌 Data Developer - Scala / Akka / Spark (Toronto)
🏢 Akkodis
📍 Toronto