TD bank

Software Engineer III (AI Integration)

TD bank
Apply
1 month ago
Toronto, CanadaSenior

Responsibilities

  • Develop end-to-end AI/ML pipelines covering data preprocessing, feature engineering, validation, deployment, and production monitoring.
  • Fine-tune LLM-based applications using LangChain, LangSmith, and OpenAI APIs.
  • Build scalable microservices or APIs to serve machine learning models in real time.
  • Implement monitoring for model drift, performance, and reliability.
  • Collaborate with data engineering teams to define data requirements and ensure data quality, governance, and security.
  • Prototype AI solutions, run experiments, and evaluate new AI frameworks, tools, and techniques.
  • Work with structured and unstructured datasets using Python, SQL, Spark, and Pandas.
  • Partner with product managers, business teams, cloud engineers, and DevOps teams to translate business problems into scalable AI solutions.
  • Communicate complex technical concepts to non-technical stakeholders and maintain technical documentation.

Requirements

  • At least 7 years of relevant experience.
  • Strong programming skills in Python, including NumPy, Pandas, Scikit-learn, and PyTorch or TensorFlow.
  • Experience with LLMs, NLP, or deep learning.
  • Knowledge of MLOps tools including MLflow, Kubeflow, Airflow, Docker, and Kubernetes.
  • Experience with AWS, GCP, or Azure and model deployment.
  • Understanding of data structures, algorithms, and software engineering best practices.
  • Ability to design scalable, maintainable systems and apply strong problem-solving and analytical skills.
  • Strong communication, documentation, and cross-functional collaboration skills.
  • Preferred: Bachelor’s or Master’s degree in Computer Science, Engineering, Data Science, or a related field.
  • Preferred: Experience building large-scale AI systems or enterprise-grade machine learning applications, especially in regulated industries.
  • Preferred: Knowledge of vector databases, RAG systems, or generative AI applications.

Benefits

  • Base salary of $125,500 - $154,000 CAD.
  • Health and well-being benefits, savings and retirement programs, paid time off, banking benefits and discounts, career development, and reward and recognition programs.
  • Regular development and performance conversations, training programs, mentoring programs, and access to an online learning platform.
  • Training and onboarding sessions are provided.
  • The role is located in Toronto, Ontario, Canada, with a 37.5-hour work schedule.
  • Accessibility accommodations are available throughout the interview process.

Tech Stack

Apache AirflowApache SparkAWSAzureDockerGoogle Cloud PlatformKubernetesMLflowNumPyPandasPythonPyTorchscikit-learnSQLTensorFlow
TD bank

About TD bank

10,000+ employees
Contact me