Cognizant logo

AI ML Python Developer

Cognizant
Full-time
On-site
Ontario
IT Infrastructure

As an AI ML Python Developer, you will make an impact by designing, developing and maintaining Python applications leveraging GenAI tools and technologies.

In this role, you will

  • Design, develop, and maintain Python applications leveraging the GenAI tools and technologies.
  • Integrate GenAI with AI/ML models, APIs, and data pipelines.
  • Build scalable services for real-time and batch processing of AI workflows.
  • Collaborate with data scientists, ML engineers, and product teams to implement AI-driven solutions.
  • Optimize performance and reliability of AI applications and services.
  • Write clean, efficient, and well-documented code following best practices.
  • Participate in code reviews, testing, and deployment processes.
  • Stay updated with the latest advancements in AI, LLMs, and MCP.

Required Qualifications

  • Proficiency in Python and related libraries/frameworks (FastAPI, Flask, Django).
  • Solid understanding of AI/ML concepts and experience working with frameworks such as PyTorch, TensorFlow, or Hugging Face Transformers.
  • Hands-on experience with OpenAI models & limitations, Azure Data Factory and Azure Data Bricks development.
  • Strong knowledge of RESTful APIs and microservices architectures.
  • Familiarity with cloud platforms (Azure, or GCP) and containerization (Docker, Kubernetes).
  • Experience with data integration, vector databases (e.g., Pinecone, Weaviate, FAISS), and retrieval-augmented generation (RAG).
  • Strong problem-solving and debugging skills.

We're eager to meet people who share our mission and can make an impact in various ways. Don't hesitate to apply, even if you only meet the required skills listed. Your transferable skills and experiences matter—help us see how you the right person for this role.

Cognizant will only consider applicants for this position who are legally authorized to work in Canada without requiring employer sponsorship, now or at any time in the future.

Working arrangements

We believe hybrid work is the way forward as we strive to provide flexibility wherever possible. Based on this role’s business requirements, this is a hybrid position requiring 4 days a week in a client or Cognizant office in city, province. Regardless of your working arrangement, we are here to support a healthy work-life balance though our various wellbeing programs.

The working arrangements for this role are accurate as of the date of posting. This may change based on the project you’re engaged in, as well as business and client requirements. Rest assured; we will always be clear about role expectations.

Post closing date

Applications will be accepted until September 12, 2025.