Back to results

GenAI Developer

  • Toronto, ON, Canada

$90,000 to $110,000 CAD / year · Full-time

Applications open in a new tab.

Job details

Pay
$90,000 to $110,000 CAD / year
Job type
Full-time
Apply by
Posting language
English
Posted

Original job description

Inclusion without Exception

Tata Consultancy Services (TCS) is an equal opportunity employer, and embraces diversity in race, nationality, ethnicity, gender, age, physical ability, neurodiversity, and sexual orientation, to create a workforce that reflects the societies we operate in. Our continued commitment to Culture and Diversity is reflected in our people stories across our workforce and implemented through equitable workplace policies and processes.

TCS has been serving the Canadian marketplace for more than 35 years and today is the technology partner of choice for many of the country's leading organizations. As one of the largest IT services providers in Canada and globally, TCS is aiming to become the world's largest AI-led technology services company and is enabling its clients to transform themselves across the full AI stack, from infrastructure to intelligence.

Rooted in the heritage and values of the Tata Group, TCS is focused on creating long-term value for its clients, investors, employees, and the communities it serves. With a highly skilled workforce supporting customers from coast to coast, TCS has consistently been recognized as a Top Employer by the Top Employers Institute, including a recent top ranking at the country level.

TCS also sponsors 14 of the world's most prestigious marathons and endurance events, including the TCS Toronto Waterfront Marathon, reflecting its commitment to health, sustainability, and community empowerment.

GenAI Developer - Python / PySpark / Regulatory Reporting Platforms

Role Summary

We are looking for a hands-on GenAI Developer with strong experience in Python, PySpark, Machine Learning, GenAI, RAG, and Agentic AI, along with regulatory reporting platform experience. The role will focus on building AI-driven solutions for regulatory reporting, large-scale data processing, intelligent automation, and enterprise use cases within the banking domain.

Key Responsibilities

  • Develop GenAI and AI/ML solutions using Python and PySpark.
  • Design and implement RAG solutions using structured and unstructured enterprise data.
  • Build Agentic AI workflows, including AI agents, tool calling, orchestration, and multi-step automation.
  • Develop and integrate Machine Learning models.
  • Work with regulatory reporting platforms, processes, data, and workflows.
  • Develop large-scale data processing and transformation pipelines using PySpark.
  • Integrate LLMs with enterprise databases, APIs, vector stores, and data platforms.
  • Implement prompt engineering, embeddings, semantic search, and retrieval optimization.
  • Ensure appropriate security, governance, monitoring, and Responsible AI controls.

Mandatory Skills

  • Python
  • PySpark / Apache Spark
  • Regulatory reporting platforms
  • Generative AI / LLM application development
  • Machine Learning (ML)
  • Agentic AI, including agents, tool calling, and workflow orchestration
  • RAG, embeddings, semantic search, and vector databases
  • Prompt Engineering
  • SQL and data processing
  • REST API integration
  • Git and CI/CD

Preferred Skills

  • LangChain, LangGraph, LlamaIndex, or Semantic Kernel
  • Azure OpenAI or similar enterprise GenAI platforms
  • Databricks
  • Banking / regulatory reporting experience
  • Data quality, reconciliation, and regulatory reporting controls
  • AI governance, model security, explainability, and Responsible AI

Salary Range - CA$ 90,000 - CA$ 110,000 Per Year

Tata Consultancy Services Canada Inc. is committed to meeting the accessibility needs of all individuals in accordance with the Accessibility for Ontarians with Disabilities Act (AODA) and the Ontario Human Rights Code (OHRC). Should you require accommodation during the recruitment and selection process, please inform Human Resources.

Thank you for your interest in TCS. Candidates that meet the qualifications for this position will be contacted within a 2-week period. We invite you to continue to apply for other opportunities that match your profile.

More about this job

Responsibilities

Develop GenAI, machine learning, RAG, and agentic AI solutions for regulatory reporting and banking use cases, including workflows with agents, tool calling, and orchestration. Build large-scale PySpark data pipelines and integrate LLMs with enterprise data sources, APIs, and vector stores while applying security, governance, monitoring, and Responsible AI controls.

Requirements

The role requires hands-on experience with Python, PySpark or Apache Spark, regulatory reporting platforms, GenAI and LLM application development, machine learning, agentic AI, and RAG. It also requires skills in prompt engineering, embeddings, semantic search, vector databases, SQL, REST APIs, Git, and CI/CD; experience with banking, Databricks, and enterprise GenAI frameworks is preferred.

Skills

  • Python
  • PySpark
  • Apache Spark
  • Regulatory Reporting Platforms
  • Generative AI
  • Large Language Models
  • Machine Learning
  • Agentic AI
  • Retrieval-Augmented Generation
  • Embeddings
  • Semantic Search
  • Vector Databases
  • Prompt Engineering
  • SQL
  • REST API Integration
  • Git And CI/CD

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Data & Analytics
  • Finance & Accounting
  • Consulting

Keywords

  • Python
  • PySpark
  • Apache Spark
  • Regulatory Reporting
  • Generative AI
  • Large Language Models
  • Machine Learning
  • Agentic AI
  • AI Agents
  • Tool Calling
  • Workflow Orchestration
  • Retrieval-Augmented Generation
  • Embeddings
  • Semantic Search
  • Vector Databases
  • Prompt Engineering
  • SQL
  • REST APIs
  • Git
  • CI/CD
  • LangChain
  • LangGraph
  • LlamaIndex
  • Semantic Kernel
  • Azure OpenAI
  • Databricks
  • Banking
  • Data Quality
  • Reconciliation
  • Responsible AI

Report this job