NTT DATA  Services

AI Developer (REMOTE)

NTT DATA Services$84K — $146K *
US-AnywhereRemote in Toronto, ON
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years in software development with strong Python skills
  • 3+ years in developing AI/ML or Generative AI applications using LLMs
  • 2+ years with AI orchestration frameworks like LangChain or LlamaIndex
  • 3+ years designing RESTful APIs and integrating services
  • Experience in prompt engineering and response optimization
  • Hands-on with Retrieval-Augmented Generation architectures
  • Knowledge of AI security, governance, and ethical practices.

Responsibilities

  • Design and architect AI agents defining workflows and decision-making processes
  • Develop AI applications using Python and frameworks like LangChain
  • Evaluate and select Large Language Models based on business needs
  • Engineer and optimize AI prompts for accuracy and relevance
  • Implement RAG solutions using vector databases and enterprise knowledge
  • Integrate external APIs and third-party tools for AI pipelines
  • Collaborate with cross-functional teams to deliver AI solutions
  • Monitor and optimize model performance and infrastructure costs.

Benefits

  • Fully remote role available anywhere in Canada
  • Opportunity to work with cutting-edge AI technologies
  • Collaborative environment within cross-functional teams
  • Participation in Agile/Scrum processes
  • Incentive compensation based on performance and company results.
Full Job Description
We are currently seeking a AI Developer (REMOTE) to join our team! This is a fully remote role and can be based anywhere in Canada.

Job Responsibilities Include:
  • Design and architect AI agents by defining workflows, objectives, reasoning logic, and decision-making processes.
  • Develop AI-powered applications and intelligent agent solutions using Python and modern AI frameworks such as LangChain, LlamaIndex, and OpenAI SDK.
  • Evaluate and select appropriate Large Language Models (LLMs) based on business use cases, scalability, latency, and performance requirements.
  • Engineer, test, and optimize prompts to improve response accuracy, consistency, contextual relevance, and token efficiency.
  • Build and implement Retrieval-Augmented Generation (RAG) solutions using vector databases and enterprise knowledge sources.
  • Integrate external APIs, databases, enterprise applications, and third-party tools into AI agent pipelines.
  • Develop scalable backend AI services and APIs using Python frameworks such as FastAPI and Flask.
  • Create automated test cases and validation frameworks to evaluate AI outputs for reliability, bias, hallucinations, and performance.
  • Monitor and optimize AI model performance including latency, throughput, token consumption, and infrastructure costs.
  • Implement AI governance, security controls, data privacy, guardrails, and compliance standards across AI platforms.
  • Collaborate with cross-functional teams including Data Engineering, DevOps, Product Management, and Security teams to deliver enterprise AI solutions.
  • Participate in Agile/Scrum ceremonies including sprint planning, stand-ups, backlog grooming, demos, and retrospectives.


Basic Qualifications:
  • Minimum 5+ years of experience in software development with strong expertise in Python programming.
  • Minimum 3+ years of experience developing AI/ML or Generative AI applications using Large Language Models (LLMs).
  • Minimum 2+ years of hands-on experience with AI orchestration frameworks such as LangChain, LlamaIndex, Semantic Kernel, or similar tools.
  • Minimum 3+ years of experience designing and consuming RESTful APIs and integrating third-party services.
  • Strong experience with prompt engineering, prompt tuning, and AI response optimization techniques.
  • Hands-on experience implementing Retrieval-Augmented Generation (RAG) architectures and vector database integrations.
  • Experience deploying scalable AI services using FastAPI, Flask, or similar Python-based frameworks.
  • Strong understanding of AI model evaluation, testing methodologies, bias detection, and quality assurance practices.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud for AI solution deployment and monitoring.
  • Knowledge of data privacy, AI security, governance frameworks, and responsible AI best practices.
  • Strong skills in SQL, JSON, API authentication mechanisms (OAuth, API Keys), and data integration patterns.
  • Experience working in Agile development environments with cross-functional engineering teams.


Degree: Bachelor's Degree in Computer Science, Artificial Intelligence, Data Science, Engineering, or equivalent work experience.

Where required by law, NTT DATA provides a reasonable range of compensation for specific roles. The starting pay range for this remote role is $84,360.00-$146,520.00 . This range reflects the minimum and maximum target compensation for the position across all Canada locations. Actual compensation will depend on a number of factors, including the candidate's actual work location, relevant experience, technical skills, and other qualifications. This position may also be eligible for incentive compensation based on individual and/or company performance.

#INDFSINS

#L1-NorthAmerica

About NTT DATA Services

NTT DATA Corporation is a Japanese multinational information technology service and consulting company headquartered in Tokyo, Japan. It is partially-owned subsidiary of Nippon Telegraph and Telephone. Japan Telegraph and Telephone Public Corporation, a predecessor of NTT, started Data Communications business in 1967. NTT, following its privatization in 1985, spun off the Data Communications division as NTT DATA in 1988, which has now become the largest of the IT Services companies headquartered in Japan.
Learn more about NTT DATA Services
Size
151,991 employees
Industry
Founded
1988
NASDAQ

Similar Jobs

More Jobs at NTT DATA Services

More Information Technology Jobs

Find similar AI Developer (REMOTE) jobs: