997 Python Engineer jobs in Canada
Backend Python Engineer
Posted 13 days ago
Job Viewed
Job Description
Req#
**Responsibilities**
+ Design, code, test, debug and document Python applications
+ Write clean, efficient, maintainable, and reusable code
+ Build robust, scalable, and secure backend services and APIs
+ Implement software improvements and suggest optimizations
+ Troubleshoot and fix bugs in existing applications
+ Integrate various data storage solutions and databases
+ Develop and maintain RESTful or GraphQL APIs
+ Implement automated testing and continuous integration processes
+ Optimize application performance and improve code efficiency
+ Deploy and maintain applications in development and production environments
+ Implement security and data protection measures
**Requirements**
+ Strong proficiency in Python backend development
+ Experience with large data volume processing and management
+ Willingness to learn and work with additional technologies (Java, ReactJS)
+ Knowledge of API development, database management, and cloud infrastructure
+ Experience with scientific or biotech applications is advantageous
+ Bachelor's degree or higher in Computer Science, Engineering, or related field
+ Demonstrated experience in backend development with Python
+ Strong problem-solving skills and attention to detail
+ Hybrid - onsite 2-3 days per week in Mississauga office
+ Innovative mindset with ability to propose creative solutions
+ Collaborative team player comfortable in cross-functional environments
+ Adaptable to learning new technologies and methodologies
+ Self-motivated with excellent communication skills
+ Interested candidates should apply with their resume and a brief cover letter describing relevant experience with Python backend development and working with large datasets
**We offer**
+ Extended Healthcare with Prescription Drugs, Dental and Vision, and Healthcare Spending Account (Company Paid)
+ Life and AD&D Insurance (Company Paid)
+ Employee Assistance Program (Company Paid)
+ Telehealth (Company Paid)
+ Short-term Disability (Company Paid)
+ Long-Term Disability
+ Paid Time Off (including vacation and sick days)
+ Registered Retirement Savings Plan (RRSP) with Company match
+ Maternity/Parental/Adoption Leave Top-up
+ Employee Stock Purchase Program
+ Critical Illness Insurance
+ Employee Discounts
+ Unlimited access to LinkedIn learning solutions
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our clients, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.Engineer the Future with a Career at EPAM ( Canada welcomes and encourages applications from candidates with disabilities. Please contact WFA Human Resource CA if you have questions in this regard, or if you require an accommodation to complete the application process. Click here ( to review EPAM's Accessibility for Ontarians with Disabilities Accessibility Policies and Multi-Year Access.
EPAM Systems, Inc. is an equal opportunity employer. We recognize the value of diversity and inclusion in creating success for our customers, business partners, shareholders, employees and communities. We are committed to recruiting, hiring, developing and promoting employees without discrimination. As a global employer, this commitment includes complying with all laws in the countries in which we operate. Nevertheless, we believe equal employment practices should not be limited to what the law requires. Equal opportunity and inclusion are essential to motivate, empower and recognize the best in everyone.
At EPAM, employment actions are based on individual qualifications, without regard to race, color, religion, creed, gender, pregnancy status, sexual orientation, gender identity, gender expression, marital or familial status, national origin, ancestry, genetics, age, disability status, veteran status, citizenship status when otherwise legally able to work, or any other characteristic protected by law.
Full Stack Python Engineer
Posted today
Job Viewed
Job Description
Job Description
Salary:
General Information
Role Title: Full Stack Python Developer
Job Type: Full-Time Permanent
Location: Toronto, ON
Reports to: Head of IT & Engineering
About Fulfillment IQ (FIQ)
At Fulfillment IQ, we are transforming the future of logistics technology. As an award-winning consultancy and technology partner, we work with brands, retailers, and 3PLs to solve their most complex challenges - whether its designing strategy, selecting the right tech stack, building custom software, or implementing enterprise platforms.
Our team includes logistics experts, engineers, and strategists who bring both technical depth and practical experience to every engagement. We value clear thinking, strong execution, and real results. If youre a builder, thinker, and doer who wants to shape the next generation of logistics solutions, FIQ is where youll find meaningful work and career growth.
Were proud to be an inclusive, globally distributed team that values flexibility and collaboration. At FIQ, your ideas and contributions matter. Youll have the chance to work alongside some of the brightest minds in the industry, drive innovation that sets new standards, and grow in a culture that celebrates learning, diversity, and teamwork.
Role Overview:
Were looking for a skilled Full Stack Python Developer who excels in creating seamless, end-to-end solutions. Your expertise in Python, cloud technologies, and modern JavaScript frameworks will drive innovative projects that meet both technical and business needs.
If you enjoy solving complex problems, writing high-quality code, and working with a forward-thinking team, this role is for you.
Key Responsibilities:
- Develop and maintain Python-based applications.
- Build and optimize APIs using FastAPI or Flask.
- Work with React to deliver dynamic user interfaces.
- Utilize Azure platform services and Azure DevOps for cloud-based solutions.
- Implement Docker containerization for scalable and portable applications.
- Manage databases with MongoDB or RDBMS like SQL Server/Postgres.
- Collaborate using Git for version control.
- Operate within a *nix environment (Ubuntu Linux experience preferred).
- Apply TailwindCSS for efficient and modern styling (preferred).
Qualifications & Experience:
- Bachelor's degree in computer science or equivalent.
- 5+ years of professional experience in:
- Python (FastAPI, Flask, or Django).
- React development.
- MongoDB or relational databases (e.g., SQL Server, Postgres).
- Familiarity with the .NET Framework is a plus.
- Experience in a *nix environment preferred.
- TailwindCSS knowledge is an advantage.
Key Performance Indicators (KPIs):
- Code Quality: Clean, maintainable, and well-documented code with minimal defects.
- Feature Delivery: Timely completion of assigned tasks, sprint goals achieved, successful end-to-end feature releases.
- System Performance: Optimized APIs, reduced response times, scalable cloud deployments.
- Collaboration: Effective participation in code reviews, positive cross-team feedback, proactive communication.
- Innovation & Growth: Contribution to architectural improvements, adoption of modern frameworks/tools, knowledge sharing with peers.
Why Youll Love Working Here
At Fulfillment IQ, we dont just build supply chain solutionswe build careers, friendships, and unforgettable experiences. As an equal opportunity employer, we celebrate diversity and are committed to creating an inclusive environment for all team members.
Heres what makes working with us a rewarding experience:
- Work That Matters
Imagine being part of projects that reshape the supply chain industry and create real-world impact. Your work here wont just meet expectationsitll set new ones.
- Career Growth That Matters
Were serious about growth. Whether its training, mentorship, or new challenges, well help you go from good to exceptional.
- Flexibility to Thrive
Whether you prefer working remotely, in a hybrid setup, or on-site, we offer flexible options to help you balance work and life effectively.
- We Celebrate You
From work anniversaries to team achievements, we value your contributions and celebrate milestones with thoughtful rewards like vouchers and team events.
- A Collaborative Culture
Work alongside some of the brightest minds in the industry. Our supportive and inclusive culture ensures every voice is heard, and every team member feels valued.
Perks youll appreciate
- Employee Health: While Canada has a public healthcare system, we offer a supplementary benefits plan that includes coverage for medical, as well as an employee wellness program.
- Time Off: Our paid time off includes statutory vacation time, sick leave, and public holidays, consistent with provincial labor laws.
- Retirement: We contribute to the Canada Pension Plan (CPP) and also offer supplementary retirement savings plans.
- Professional Growth: We provide a dedicated learning and development budget to support your career growth.
- Flexible Work: You will have access to flexible work hours and remote flexibility.
- Perks: We offer reimbursement for business travel, internet, and workstation costs, as well as anniversary rewards and an employee stock option (ESOP) program.
- Community Engagement: We host team events and in-person organizational meetups to foster a strong company culture.
Life at Fulfillment IQ:
Fulfillment IQ is a company that values its people, and we work together as a team while being a remote company. Fulfillment IQ is an equal opportunity employer. We celebrate diversity, inclusivity, and are committed to creating a culture of equitable opportunities for all employees.
Learn More About Us
Website: fulfillmentiq.com
LinkedIn: Fulfillment IQ
Spotify: eCom Logistics Podcast Spotify
YouTube: eCom Logistics Podcast YouTube
Data Engineer (Python Developer) (Remote)
Posted today
Job Viewed
Job Description
Job Description
"What excites me most about being a Jetnetter is how innovation and collaboration come together every single day. We’re building the future of aviation intelligence, and we’re doing it with people who truly love what they do."
— Eric Foss, CTO
JETNET is seeking a Data Engineer (Python) to help design, develop, and maintain advanced data pipelines, AI integrations, and intelligent automation solutions that power our aviation intelligence platform. You’ll leverage your technical expertise to create scalable, high-performance systems that elevate data quality, accessibility, and insight generation. Working cross-functionally with Research, Product, and Cloud Infrastructure teams, you’ll play a pivotal role in evolving our next-generation data ecosystem.
Key Responsibilities:
- Design, develop, and optimize scalable ETL/ELT pipelines using Python and related frameworks.
- Implement and manage data ingestion workflows that integrate APIs, third-party feeds, and internal systems.
- Ensure the accuracy, completeness, and performance of large-scale aviation datasets through validation and monitoring.
- Develop and integrate AI-powered data workflows using frameworks like Strands, LangChain, or similar.
- Build Retrieval-Augmented Generation (RAG) systems leveraging graph and NoSQL databases.
- Create and maintain APIs with FastAPI or Flask to enable efficient data access and interoperability.
- Collaborate with Cloud Engineering to optimize workflows for performance, cost, and security in AWS.
- Contribute to containerized deployments using Docker and Kubernetes.
- Stay current on emerging data, AI, and cloud technologies to drive continuous innovation.
- Document architectures, workflows, and best practices to support scalability and team learning.
What We’re Looking For:
- 3+ years of professional experience in Python development, data engineering, or similar roles.
- Strong proficiency in Python (Pandas, PySpark, FastAPI, Flask).
- Experience with SQL and relational databases (PostgreSQL, MS-SQL).
- Experience with graph and NoSQL databases to support AI/RAG workflows.
- Hands-on experience with AI/ML frameworks (Strands, LangChain) and LLM platforms (AWS Bedrock or similar).
- Proficiency with Git, CI/CD, and modern development workflows.
- Strong problem-solving and analytical skills with excellent communication and collaboration abilities.
- Experience in designing and writing structured agent instructions, prompts, or task guidelines for AI-driven systems.
- Bachelor’s degree in Computer Science, Data Engineering, or a related technical field (or equivalent experience).
Preferred Skills:
- .NET C# experience, including ASP.NET Blazor WASM, LINQ, and Entity Framework (Code First).
- Familiarity with Domain-Driven Design (DDD), Clean Architecture, and modular systems design.
- Experience deploying scalable solutions in AWS using Docker and Kubernetes.
Location:
Remote – Open to applicants located in Canada with current legal authorization to work.
Annual Salary Range:
$120,000 CAD - $180,000 CAD - flexible based on experience
Why Join Us?
At JETNET, you’ll be part of an innovative company that stands at the forefront of aviation data solutions with a sterling reputation in the industry.
Benefits That Support Your Well-Being:
- Remote Work Flexibility: Enjoy a balanced work-life arrangement with remote flexibility, empowering you to deliver your best work from home.
- Comprehensive Paid Time Off: We understand the value of rest and recharge, so we offer competitive PTO to support a healthy work-life balance.
- Comprehensive Benefits Coverage: With health, dental, and vision benefits, we prioritize your well-being so you can focus on making an impact.
Ready to take flight with us?
Apply today and become a part of the JETNET Team!
Senior Python Backend Engineer
Posted today
Job Viewed
Job Description
Job Description
Data Theorem is an exciting company focused on creating a more secure world for data. Rooted in a strong Engineer first culture, every employee has an impact on product and direction. We are searching for exceptional talent pursuing an opportunity to grow and take ownership of the projects that resonate most with them.
As a Senior Python Backend Engineer, you will be responsible for implementing web services, libraries and tools in Python, in order to automate the security analysis of mobile, cloud and web applications, at scale. We help thousands of Developers and Security Engineers discover, understand, and fix security and privacy issues affecting their applications.
You will:
Implement web services using Python, and deploy them to Google Cloud using modern technologies such as Cloud Functions and Cloud Run.
Collaborate with the Design team and the Front-end team to build new customer-facing UIs and flows for security analysis and automation.
Be an active member of the Data Theorem's Engineering team, which is spread across the United States, England, France, and Canada.
Contribute to our scanning platform, which is able to scan millions of mobile, web, and cloud assets every day to validate their security.
We’re looking for someone who has:
4+ years of Software Engineering experience.
Significant experience implementing web services and APIs in Python.
Familiarity with modern practices and tools for developing in Python (testing frameworks, type annotations, etc.).
Bonus points: experience with Google Cloud, Cloud Run, PostgreSQL, or Firestore.
Powered by JazzHR
QKrZYYQfke
Backend Developer

Posted 4 days ago
Job Viewed
Job Description
25WD91142
**Position Overview**
Autodesk's Entertainment & Media Solutions (EMS) division is dedicated to developing cutting-edge technology for movie production, supporting some of the world's largest budget films. We are seeking a **Backend** **Developer** to join our innovative and collaborative team. Reporting to our Senior Manager, Software Development, you will work on highly technical software projects that power major film productions. You're passionate about developing innovative technology and development best practices. You thrive on problem-solving and enjoy developing functional, robust, optimized, and scalable solutions in a team environment.
**Responsibilities**
+ Contribute to all aspects of software development, including architecture, design, estimation, development, testing, and release
+ Collaborate with product owners, software architects, and other engineers to iteratively turn high-level requirements into product enhancements delivered incrementally
+ Ensure new code conforms to standards and meets feature specifications
+ Enhance engineering practices within the web development discipline in peer code reviews
+ Write and maintain automated tests to ensure that software is stable and reliable
**Minimum Qualifications**
+ 3+ years of experience as a backend developer using Java
+ Deep understanding and application of software design principles and patterns
+ Proven skills in improving code quality through testing (unit, component, and functional) and code reviews
+ Strong troubleshooting skills
+ Experience in designing and working with APIs & databases
+ Courage to actively speak up, collaborate, and contribute ideas in a global team environment
+ Experience leveraging AI/ML frameworks to build and integrate intelligent backend services, improving automation, scalability, and system performance
**Preferred Qualifications**
+ Frontend or full stack development experience is a plus (with Angular, React or JS)
+ Familiarity with DevOps concepts and with databases
+ Experience working with distributed cross-functional teams
+ Track record of developing high-profile SaaS applications
+ Experience leveraging AI/ML frameworks to build and integrate intelligent backend services, improving automation, scalability, and system performance
**Learn More**
**About Autodesk**
Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
We take great pride in our culture here at Autodesk - it's at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.
When you're an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!
**Salary transparency**
Salary is one part of Autodesk's competitive compensation package. Offers are based on the candidate's experience and geographic location. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.
**Diversity & Belonging**
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: you an existing contractor or consultant with Autodesk?**
Please search for open jobs and apply internally (not on this external site).
Backend Developer
Posted today
Job Viewed
Job Description
Job Description
About the Role:
We are seeking a skilled Backend Developer to join our technology team. The ideal candidate will be responsible for building and maintaining the server-side logic, databases, and APIs that power our applications. This role requires strong programming skills, a solid understanding of system architecture, and the ability to collaborate with frontend developers and other stakeholders to deliver high-quality software solutions.
Key Responsibilities:
Design, develop, and maintain server-side applications, APIs, and databases.
Collaborate with frontend developers, product managers, and other team members to implement functional and scalable solutions.
Ensure the performance, scalability, and security of backend systems.
Optimize applications for maximum speed and reliability.
Troubleshoot, debug, and resolve software defects and issues.
Participate in code reviews, documentation, and development best practices.
Stay updated with emerging backend technologies, frameworks, and best practices.
Required Qualifications:
Bachelors degree in Computer Science, Software Engineering, or a related field.
Strong proficiency in backend programming languages such as Java, Python, C#, Node.js, Ruby, or similar.
Experience with relational and/or NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
Familiarity with RESTful API design, authentication, and security protocols.
Understanding of software development lifecycle (SDLC) and version control systems (e.g., Git).
Strong problem-solving and analytical skills.
Ability to work independently and collaboratively in a team environment.
Preferred Qualifications:
Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
Knowledge of containerization and orchestration tools (Docker, Kubernetes).
Familiarity with DevOps practices and CI/CD pipelines.
Understanding of caching, message queues, and other performance optimization techniques.
Benefits:
Competitive salary and performance-based incentives.
Opportunities for professional growth and skill development.
Health insurance and other employee benefits.
Flexible work hours and remote work options.
Collaborative and innovative work environment.
Backend Developer
Posted today
Job Viewed
Job Description
Job Description
Actalent is seeking a backend developer for a 9 month fully remote contract with an industry leading telecom company!
Job Description
Join an evolving project focused on backend development in Python. You will have the opportunity to contribute to an exciting new networking service within the Security Business Group's cloud security division. The role emphasizes networking expertise and is integral to bridging two critical areas within the organization.
Responsibilities
- Develop and maintain backend services using Python.
- Implement and manage networking protocols and concepts, including TCP/IP, DNS, HTTP/S, VPN, firewalls, routing, and NAT.
- Conduct hands-on programming and debugging of L2/L3 networking issues.
- Collaborate with cloud development teams, preferably within AWS environments.
- Contribute to the continuous improvement of networking services and security features.
Required Skills
- Advanced Python development skills.
- Experience with networking protocols and concepts.
- Hands-on programming experience with L2/L3 networking.
- Ability to debug networking issues.
- Cloud development experience, preferably AWS.
Assets
- Experience with DevOps, build pipelines, and Terraform.
- Familiarity with monitoring and observability tools, such as Splunk.
- Understanding of handling security vulnerabilities.
Work Environment
This position offers a 100% remote work environment, providing flexibility and the opportunity to work autonomously. The initial contract duration is 9 months, with a possibility of extension. The role operates in the PST timezone. It is ideal for individuals who are independent, proactive, and capable of working with minimal guidance. The company provides a supportive and dynamic work culture, offering a chance to be part of a well-established organization known for its leadership in security technology.
Pay and Benefits
The pay range for this position is $55.00 - $65.00/hr.
Workplace Type
This is a fully remote position.
À propos d'Actalent:Actalent est un chef de file mondial des services d’ingénierie et de sciences et des solutions de talents. Nous aidons les entreprises visionnaires à faire progresser leurs initiatives en matière d’ingénierie et de science en leur donnant accès à des experts spécialisés qui favorisent la mise à l’échelle, l’innovation et la mise en marché rapide. Avec un réseau de près de 30 000 consultants et plus de 4 500 clients aux États-Unis, au Canada, en Asie et en Europe, Actalent est au service d’un grand nombre d’entreprises du classement Fortune 500.
Actalent est un employeur souscrivant au principe de l’égalité des chances et accepte toutes les candidatures sans tenir compte de la race, du sexe, de l’âge, de la couleur, de la religion, des origines nationales, du statut d’ancien combattant, d’un handicap, de l’orientation sexuelle, de l’identité sexuelle, des renseignements génétiques ou de toute autre caractéristique protégée par la loi.
Si vous souhaitez faire une demande d’accommodement raisonnable, tel que la modification ou l’ajustement du processus de demande d’emploi ou d’entrevue à cause d’un handicap, veuillez envoyer un courriel à pour connaître d’autres options d’accommodement.
About ActalentActalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email for other accommodation options.
Be The First To Know
About the latest Python engineer Jobs in Canada !
Backend Developer
Posted today
Job Viewed
Job Description
Job Description
Actalent is seeking a backend developer for a 9 month fully remote contract with an industry leading telecom company!
Job Description
Join an evolving project focused on backend development in Python. You will have the opportunity to contribute to an exciting new networking service within the Security Business Group's cloud security division. The role emphasizes networking expertise and is integral to bridging two critical areas within the organization.
Responsibilities
- Develop and maintain backend services using Python.
- Implement and manage networking protocols and concepts, including TCP/IP, DNS, HTTP/S, VPN, firewalls, routing, and NAT.
- Conduct hands-on programming and debugging of L2/L3 networking issues.
- Collaborate with cloud development teams, preferably within AWS environments.
- Contribute to the continuous improvement of networking services and security features.
Required Skills
- Advanced Python development skills.
- Experience with networking protocols and concepts.
- Hands-on programming experience with L2/L3 networking.
- Ability to debug networking issues.
- Cloud development experience, preferably AWS.
Assets
- Experience with DevOps, build pipelines, and Terraform.
- Familiarity with monitoring and observability tools, such as Splunk.
- Understanding of handling security vulnerabilities.
Work Environment
This position offers a 100% remote work environment, providing flexibility and the opportunity to work autonomously. The initial contract duration is 9 months, with a possibility of extension. The role operates in the PST timezone. It is ideal for individuals who are independent, proactive, and capable of working with minimal guidance. The company provides a supportive and dynamic work culture, offering a chance to be part of a well-established organization known for its leadership in security technology.
Pay and Benefits
The pay range for this position is $55.00 - $65.00/hr.
Workplace Type
This is a fully remote position.
À propos d'Actalent:Actalent est un chef de file mondial des services d’ingénierie et de sciences et des solutions de talents. Nous aidons les entreprises visionnaires à faire progresser leurs initiatives en matière d’ingénierie et de science en leur donnant accès à des experts spécialisés qui favorisent la mise à l’échelle, l’innovation et la mise en marché rapide. Avec un réseau de près de 30 000 consultants et plus de 4 500 clients aux États-Unis, au Canada, en Asie et en Europe, Actalent est au service d’un grand nombre d’entreprises du classement Fortune 500.
Actalent est un employeur souscrivant au principe de l’égalité des chances et accepte toutes les candidatures sans tenir compte de la race, du sexe, de l’âge, de la couleur, de la religion, des origines nationales, du statut d’ancien combattant, d’un handicap, de l’orientation sexuelle, de l’identité sexuelle, des renseignements génétiques ou de toute autre caractéristique protégée par la loi.
Si vous souhaitez faire une demande d’accommodement raisonnable, tel que la modification ou l’ajustement du processus de demande d’emploi ou d’entrevue à cause d’un handicap, veuillez envoyer un courriel à pour connaître d’autres options d’accommodement.
About ActalentActalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email for other accommodation options.