1

Python Web Developer Jobs in Ontario (NOW HIRING)

... Developer to join an experienced team of engineers and data analysts who are helping shape the ... web technologies, such as: Python 3, Mongo/NoSQL, Docker environment, microservices, React, React ...

Experience integrating web services into applications. * Proficient in Agile and Scrum development ... Experience with programming languages such as JavaScript, Python, or Node.js. * Familiarity with ...

Experience integrating web services into applications. * Proficient in Agile and Scrum development ... Experience with programming languages such as JavaScript, Python, or Node.js. * Familiarity with ...

Software Engineer (Web)

Toronto, ON ยท Hybrid

CA$115K - CA$155K/yr

As a Software Engineer III (Web), you will build and support systems responsible for the ... Experience with Java, Python, Node.js or other similar backend technologies preferred. * Experience ...

Newfold Digital is a leading web technology company serving millions of customers globally. Our ... Strong experience with cloud data platforms, distributed data processing, SQL and Python ...

We have a well-documented micro-architecture service written in either Python (Flask) or Rails API ... web kit. Our AWS Lake Formation data team currently enriching over 28.6M entity types (including ...

Experience with Responsive Web App \n * Strong problem solving and analytical skills essential \n \n \n \n \n \n Nice\-to\-haves include: \n \n \n * AWS experience \n * Python experience \n * DevOps ...

Experience with major cloud platforms such as Amazon Web Services (AWS) and Google Cloud Platform (GCP). * Core Programming Languages: Experience with: * .NET, C#, ASP.NET, MVC/Core. * Python and the ...

... web architectures, supported by Node, Python, and AWS. We value pragmatic technology choices and ... about software engineering and take pride in high quality work You thrive in fast paced ...

next page

Showing results 1-20

Python Web Developer information

See Ontario salary details

$46K

$103.3K

$167K

How much do python web developer jobs pay per year?

As of May 30, 2026, the average yearly pay for python web developer in Ontario is $103,341.00, according to ZipRecruiter salary data. Most workers in this role earn between $70,000.00 and $132,500.00 per year, depending on experience, location, and employer.

What Does a Python Web Developer Do?

A Python web developer performs server-side development duties for websites. In this position, you focus on writing code using the Python programming language. Web developers use Python to write code for server-side application logic. Your responsibilities include testing and debugging your script during the development process. Some web developers use HTML and JavaScript to create the elements of websites that the user views. The Python code helps connect these elements with servers and databases and facilitates the collection of data. Python developers can work on open source projects with other developers, or you can use Python to customize open-source web applications.

What are the key skills and qualifications needed to thrive as a Python Web Developer, and why are they important?

To thrive as a Python Web Developer, you need a strong grasp of Python programming, web frameworks like Django or Flask, and a solid understanding of front-end technologies such as HTML, CSS, and JavaScript. Familiarity with version control systems (e.g., Git), databases (SQL/NoSQL), and deployment tools, as well as relevant certifications, is often required. Problem-solving, teamwork, and effective communication are crucial soft skills that distinguish top performers in this role. These abilities enable developers to build efficient, scalable web applications and collaborate seamlessly with cross-functional teams.

What are the most common challenges Python Web Developers face when working on large-scale projects?

Python Web Developers often encounter challenges related to application scalability, code maintainability, and efficient database management when working on large-scale projects. Collaborating across teams to ensure consistent coding standards and integrating with various APIs or legacy systems can also be demanding. Staying up-to-date with evolving frameworks like Django or Flask and implementing best practices for security and performance are essential to successfully manage complex web applications.

What is a Python Web Developer?

A Python Web Developer is a software professional who specializes in building web applications and services using the Python programming language. They typically work with web frameworks like Django or Flask to develop dynamic websites, APIs, and backend systems. Python Web Developers are responsible for writing clean, efficient code, integrating databases, and ensuring web application security and performance. Their role often involves collaborating with front-end developers, designers, and other stakeholders to deliver robust and scalable web solutions.

What is the difference between Python Web Developer vs Java Web Developer?

AspectPython Web DeveloperJava Web Developer
Required CredentialsBachelor's in CS or related, Python certifications (optional)Bachelor's in CS or related, Java certifications (optional)
Work EnvironmentWeb development, startups, tech companiesEnterprise applications, large-scale systems
Industry UsagePopular in startups, data science, AI projectsCommon in banking, finance, enterprise solutions
Common Search/ComparisonOften compared for web development rolesRelated but different in language ecosystem

The main difference between a Python Web Developer and a Java Web Developer lies in the programming language used and the typical work environment. Python developers often work in startups and data-driven projects, while Java developers are more common in large enterprise systems. Both roles require a background in computer science and relevant certifications, but they serve different industry needs and project types.

What are popular job titles related to Python Web Developer jobs in ON? For Python Web Developer jobs in ON, the most frequently searched job titles are:
Infographic showing various Python Web Developer job openings in Ontario as of May 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $103,341 per year, or $49.7 per hour.

AI Engineer-Memory Retrieval

IDC Research Inc.

Toronto, ON โ€ข Remote

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 9 days ago


Job description

Overview

About the Role & TeamIDC is building the next generation of AI-powered intelligence platforms that transform how technology decisions get made. Our platform re-imagines the way decision-makers discover and interact with trusted research and data, and is foundational to IDC's future. We are looking for an AI/Agent Engineer to join the Memory / Living Intel Pod, with an emphasis on cross-conversational retrieval and semantic search over conversation history. This is a stretch and acceleration hire. You will build the retrieval systems that find relevant prior conversations and extracted facts, design embedding and indexing strategies for conversation-derived content, and optimize relevance ranking for memory retrieval.Your work ensures that when the platform remembers a user, it remembers the right things at the right time. The quality of memory retrieval directly determines how personalized and useful every AI-generated response feels

What You'll Do

  • Build specialized agents within multi-agent pipelines designed for handling complex research problems, developing durable outputs, andย taking actionย in external systems on the user's behalf
  • Build retrieval systems that find relevant prior conversations and extracted facts across a user's history
  • Design embedding and indexing strategies for conversation-derived content
  • Build andย optimizeย relevance ranking for memory retrieval
  • Build LLM-based memory capabilities: conversation summarization, cross-session context retrieval, and persistent user preference extraction
  • Instrument pipelines for observability, tracing, and quality monitoring
  • Collaborate with evaluation engineers on quality measurement and improvement

What You Bring

  • 3+ years of experience building production Python systems
  • Experience with LLM applications: agent orchestration, prompt engineering, RAG, or similar
  • Hands-on experience with agent frameworks (LangGraph,ย LangChain,ย CrewAI,ย AutoGen, or similar)
  • Understanding of LLM reasoning patterns and common failure modes
  • Proficiencyย with modern Python web frameworks
  • Comfort working in a fast-moving team where priorities evolve

Preferred Qualifications:

  • Experience building semantic search and embedding pipelines
  • Hands-on experience with vector databases (e.g., Snowflake Cortex, Pinecone,ย Weaviate)
  • Background in information retrieval
  • Experience with search relevance tuning and ranking optimization
  • Familiarity with LLM observability tools
  • Background in NLP, text summarization, or information extraction

Why This Role Stands Out At IDC, your work helps shape how the world understands technology and where it goes next. You collaborate with curious, high-caliber colleagues who value rigor, integrity, and shared success. As the premier global provider of trusted technology intelligence, IDC equips business and technology leaders with the evidence they need to make confident decisions. Our insights inform strategy, investment, and innovation across industries and regions.

Recognized by IIAR as Analyst Firm of the Year for five consecutive years, IDC sets the standard for credibility and impact. With more than 1,000 analysts worldwide and a truly global perspective, we combine deep expertise with practical relevance. Here, your ideas matter, your voice is heard, and your contributions provide the insights leaders rely on every day. It is meaningful work, backed by a culture that supports growth, collaboration, and long-term career development with a globally respected brand.

What We Offer

  • 15 vacation days per year (increases with tenure; carryover allowed)
  • 10 paid sick days per year
  • 1 week paid new parenting leave
  • Flexible work options (remote, part-time, flexible hours)
  • Health, dental, vision, and paramedical coverage for you and your family
  • Annual healthcare spending account
  • Employee Assistance Program for counseling and support
  • Best Doctors medical second opinions
  • Life, AD&D, and long-term disability insurance
  • Retirement savings plan with company match (up to 4% of salary)
  • $75/month technology allowance for home office or phone expenses
  • Company-paid cell phone plan

Compensation Transparency

At IDC, we are committed to fair and equitable pay practices. Employees are compensated equitably for their work, aligned with their skills and experience. Salary and incentive structures are determined through a rigorous process that considers experience, education, certifications, role-specific requirements, internal equity, and verified Canada market data from an independent third-party partner.The expected total annual compensation, depending on location and experience, is between 95,000 CAD - 132,000 CAD, inclusive of base salary and variable compensation.

Equal Opportunity Employer

IDC is committed to providing equal employment opportunities for all qualified persons. Employment eligibility verification required. We participate in E-Verify.

ย #LI-JF1#LI-Remoteย ย Employment Type: FULL_TIME