This recruiter is online.

This is your chance to shine!

Apply Now

Sr. AI Software Engineer to design and implement large scale streaming and batch data pipelines for a Call Centre optimization initiative - 130225-195410

Toronto, ON
  • Number of positions available : 1

  • To be discussed
  • Contract job

  • Starting date : 1 position to fill as soon as possible

Duration: 1 year (possible extension)

Location: Hybrid Toronto

JOB ID: 130225-195410


Our Financial Services Client is in need of a Sr. AI Software Engineer to design and implement large scale streaming and batch data pipelines for a Call Centre optimization initiative


The Role

Our Financial Services client is enhancing and optimizing their Contact Center practice including initiatives focused on: data efficiency, Salesforce integration/optimization, and AI tool implementation.

  • Apply your expertise in data and software engineering to design and implement data products that meet extreme requirements on scalability, reliability, maintainability, flexibility, auditability, and quality
  • Primary responsibility is data engineering, but you are comfortable working in a secondary area of expertise such as data presentation/visualization, backend engineering, or data modelling (SQL, NoSQL, Graph & Time-series)


Must Have:

  • 6+ years experience as a Software Engineer Java (Spring Boot), Python, and Scala with a focus on designing and developing complex data-intensive applications
  • Advanced coding skills and practices (concurrency, distributed systems, functional principles, performance optimization)
  • Infrastructure as Code - IaC (Terraform, ansible etc.)
  • Data Streaming Architecture (Kafka, Spark, Airfl ow, SQL, NoSQL, CDC, etc.)
  • cloud data platforms and technologies (GCS, BigQuery, Cloud Composer, Pub/Sub, Datafl ow, Dataproc, Looker, and other cloud-native offerings)
  • 3+ years experience with large datasets in a cloud-based environment, Google Cloud Platform (GCP) preferred
  • Contact Center experience and AI experience


Nice to Haves:

  • Previous financial services or banking experience
  • Certifications
Apply

Requirements

Level of education

undetermined

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined