AI Engineer (Python & Backend Frameworks)

  • Posted 4 hours ago | Updated 4 hours ago

Overview

Remote
Hybrid
Full Time
Contract - W2
Contract - Long Term

Skills

Python
Amazon Web Services
Microservice
USE Cases
Best Practices
Maintenance
Deployment
REST
Machine Learning
GCP
Frameworks
pytorch
Node.js
Technical Leadership
B2B Software
Trading
Welding
Problem-Solving
Artificial Intelligence

Job Details

Role - AI Engineer (Python & Backend Frameworks)

Location: Remote (Canada)

Duration: Long Term

As an AI Engineer, you will be an integral member of a collaborative multi-asset trading team. You'll work on high-impact machine learning (ML) and artificial intelligence (AI) initiatives that are central to our business strategy. In this role, you will build critical infrastructure and tooling that leverages AI and ML technology to enhance productivity, efficiency, and discover innovative paths to challenging business and technology problems. Surrounded by cutting-edge technology and experienced trading teams, you will have the opportunity to tackle fascinating new projects while becoming a subject-matter expert in a critical and innovative role.

Key Responsibilities

  • Drive end-to-end development of AI infrastructure and AI driven applications: from initial proof-of-concept to production deployment and ongoing maintenance.
  • Collaborate with technologists, traders, quantitative researchers, and data scientists to identify high-impact opportunities for integrating AI and machine learning into technology and business use cases.
  • Implement automated systems for continuous training, validation, and monitoring of models, minimizing downtime and ensuring reliability.
  • Provide technical leadership in selecting, integrating, and optimizing AI and ML frameworks, libraries, and tools across diverse hardware and software environments.
  • Create and maintain feature pipelines, feature stores, and model stores.
  • Develop frameworks to enable scalable, reproducible research.
  • Proactively troubleshoot performance bottlenecks, conduct root-cause analyses, and implement solutions to optimize GPU or CPU resource usage.

Qualifications

  • Bachelor's or advanced degree in Computer Science, Machine Learning, Artificial Intelligence, or a related field.
  • 3+ years of experience working with machine learning and artificial intelligence technology.
  • Strong understanding of core machine learning and artificial intelligence concepts.
  • Excellent programming skills in Python.
  • Demonstrated experience in building, validating, deploying, monitoring, and updating production ML and AI models.
  • Hands-on experience with MLOps and AIOps infrastructure and tooling.
  • Proficient in problem-solving and analytical reasoning.
  • Exceptional communication and collaboration skills.
  • Experience with ML frameworks such as TensorFlow, PyTorch, TensorRT, or ONNX.
  • Experience with Large Language Models, including RAG and fine-tuning techniques.
  • Familiarity with compute infrastructure necessary to support operating AI and ML technology.

Key Responsibilities

  • Develop and enhance AI agents and backend systems for Mastercard's AI platform
  • Evaluate LLMs and emerging technologies to identify innovation opportunities
  • Design and optimize prompts for LLMs
  • Implement safeguards to ensure secure, ethical AI responses
  • Build APIs, microservices, and data integrations for AI features
  • Write clean, maintainable code following industry best practices
  • Stay current with advancements in AI and software engineering

All About You

  • Strong hands-on experience and understanding of AI/ML concepts and enthusiasm for generative AI
  • Experience with Python and backend frameworks (e.g., FastAPI, Flask, Node.js)
  • Knowledge of REST APIs and cloud platforms (AWS, Azure, Google Cloud Platform)
  • Strong analytical skills and curiosity for exploring new AI capabilities
  • Collaborative mindset and openness to feedback and mentorship
  • Interest in prompt engineering, AI safety, and scalable deployment
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.