79 Python jobs in Canada

Python Developer

Fredericton, New Brunswick Teledyne

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

**Be visionary**
Teledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability. These markets include aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, deepwater oil and gas exploration and production, medical imaging and pharmaceutical research?
We are looking for individuals who thrive on making an impact and want the excitement of being on a team that wins.
**Job Description**
**About us**
Teledyne CARIS is a global leader in geospatial software for the survey and maritime charting industry, with a growing footprint in Cloud and IoT solutions. Our products cover a wide variety of domains ranging from sonar and lidar surveying to chart production and environmental monitoring. We develop cutting-edge products that transform multi-source data into actionable geospatial intelligence. Our team is composed of passionate people dedicated to delivering innovative solutions that make a real difference for our clients.
We are looking for a skilled **Python Developer** to join our cloud product team in Fredericton, Canada. You will help build and automate a cloud-native chart production platform for hydrographic offices around the world. This role is key to our mission of reducing the turnaround time from the collection of geospatial data collection to the creation of actionable information. This role involves integrating and containerizing existing tools into scalable, secure, and testable services. The ability to perform validation of the services as well test performance and scalability through scripting is key to this position.
**What's in it for you?**
_Technical challenge_ - We like to do what hasn't been done before. We push the global boundaries of science and technology in our desire to be #1 in the markets we serve.
_A great place to work and grow_ - You will enjoy the relaxed and friendly atmosphere of a company with a long tradition in the Maritimes. We work with customers who are leaders in their industry.
_Global opportunities_ - As part of Teledyne Technologies, you'll work with international teams and clients across diverse domains.
_Rewarding outcome_ - Teledyne-CARIS produces software that is used by clients in their daily work in multiple fields from data processing in autonomous underwater vehicles to smart city projects in a cloud-based environment.
**What you`ll do**
+ Automate the validation of various services into a functional platform
+ Develop automation scripts to maintain services in a continuously releasable state
+ Implement and test endpoints for a chart production pipeline
+ Write secure, reliable, and maintainable Python code
+ Conduct and participate in code reviews
+ Follow and promote best practices and design patterns for Python development
+ Automate performance and scalability testing
+ Verify security of the platform through testing
+ Collaborate with application and front-end developers to provide high-quality solutions
+ Work closely with DevOps to deploy and monitor applications
+ Work as part of a team following an agile methodology
**What you need**
+ Bachelor's degree in Computer Science, Engineering, or a related field
+ 3+ years of experience in software development
+ 2+ years of hands-on experience with Python
+ Experience working with RESTful APIs and JSON-based web services
+ Fluent in English
+ Must be legally entitled to work in Canada
+ Work location: Fredericton, New Brunswick
**Preferred Skills & Technologies**
+ Cloud Platforms: AWS, Azure
+ DevOps: Docker, Jenkins, Git, Infrastructure as Code
+ Languages: Python, C++ Databases: PostgreSQL
+ Tools: Jira, Test Automation
+ Architecture: Microservices, Service-Oriented Architecture
+ Domain Knowledge: Geospatial, IoT
**What We Value**
+ Strong collaboration and communication skills
+ Passion for delivering exceptional products
+ Curiosity and a growth mindset
**What We Offer:**
+ Competitive Salary & Benefits Package
+ Health, dental, Vision and Life Insurance from Day 1
+ Paid Vacation, Sick Time and Holidays
+ RRSP with Company Match
+ Employee Stock Purchase Plan (ESPP)
+ Employee Assistance Program (EAP)
+ Fun Employee Events throughout the year
**What happens next?**
If what you just read sounds like you and believe you are the person who will make us better, do not hesitate to apply. The selection process is ongoing, so don't wait. When applying, make it easy for yourself. Add a resume and fill out the required fields, no need to add anything else at this point. Our dedicated Talent Acquisition Specialists will reach out to you if additional information is required.
Teledyne and all of our employees are committed to conducting business with the highest ethical standards. We require all employees to comply with all applicable laws, regulations, rules and regulatory orders. Our reputation for honesty, integrity and high ethics is as important to us as our reputation for making innovative sensing solutions.
. ?
You may not realize it, but Teledyne enables many of the products and services you use every day **.**
Teledyne provides enabling technologies to sense, transmit and analyze information for industrial growth markets, including aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, energy, medical imaging and pharmaceutical research.
This advertiser has chosen not to accept applicants from your region.

Python Developer

Toronto, Ontario Jay Analytix

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Location: Toronto/Montreal

Experience: 7+

What do you need to succeed?

  • Bachelor's degree in Computer Science, Computer Engineering or a related field
  • Proficiency with Linux platform, and CI/CD integration tools
  • Proficiency in Python and Flask framework.
  • Strong understanding of React.js and its core principles.
  • Experience with relational databases (e.g. MySQL, MS SQL Server).
  • Familiarity with version control systems (e.g., Git).
  • Knowledge of RESTful API design and development.
  • Understanding of web development concepts (HTML, CSS, JavaScript).
  • Ability to write unit and integration tests.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration skills.
  • Experience with Agile development methodologies is a plus.
  • Familiarity with data analysis tools is a plus

What will you do?

Front-end Development (React):

  • Develop and maintain user interfaces (UI) using React.js, HTML, CSS, and JavaScript.
  • Migrating legacy JS front-end to latest platform
  • Build reusable components and libraries for future use.
  • Optimize front-end performance for responsiveness and speed.
  • Collaborate with designers to implement UI/UX designs.
  • Troubleshoot and debug front-end issues.


Back-end Development (Flask):

  • Design and implement web applications using the Flask framework.
  • Develop and maintain RESTful APIs.
  • Work with databases and manage data flow.
  • Ensure code quality and maintainability.
  • Collaborate with front-end developers to ensure seamless integration.

General Development:

  • Write clean, efficient, and maintainable code.
  • Identify and address performance bottlenecks to ensure a smooth user experience
  • Contribute to data collection and analytics
  • Work with the application with other core services and integrate front-end elements
  • Stay up-to-date with the latest web technologies and best practices.
  • Troubleshoot and debug issues promptly.
  • Thoroughly test and debug code to ensure application stability and performance

This advertiser has chosen not to accept applicants from your region.

Développeur Python

Québec, Quebec Vooban

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

En tant que développeur Python dans l'équipe entretien et amélioration, tu seras appelé à résoudre des demandes de support des équipes d'IA, RO et développement logiciel en collaboration avec le reste de ton équipe.

Tu feras partie d'une équipe multidisciplinaire et tu travailleras en collaboration avec d'autres dév Python assignés aux projets qui sont en production.

Ce que tu feras:

    • Plonger dans une base de code existante : investiguer les anomalies, documenter tes trouvailles et proposer des correctifs ou refactors intelligents.
    • Faire évoluer le projet : ajouter de nouvelles fonctionnalités, optimiser la performance et réduire la dette technique.
    • Partager tes bonnes pratiques : code reviews, pair programming et veille techno pour que l'équipe reste au top.
    • Gérer plusieurs contextes sans perdre le beat : passer d'un module à l'autre, jongler avec des architectures legacy et garder le sourire.
    • S'assurer de la couverture du code par des tests unitaires et d'intégrations.
    • S'assurer de la maintenabilité du code à long terme pour l'ensemble de projets.
    • Participer au code review.
    • Contribuer à la stratégie de maintenance à long terme avant de rejoindre l'équipe Entretien & Améliorations de Véro.
    • Participer à la veille techno et mettre à jour les stacks en continue.

Ton profil:

  • Tu es en mesure de te déplacer à notre bureau de Québec une fois de temps en temps.
  • Tu possèdes un DEC, un BAC en développement logiciel.
  • Tu possèdes de 3 à 5 ans d'expérience pertinente.

Voici les forces qu'on cherche

  • Développer en Python, c'est une deuxième nature pour toi !
  • Tu as des bases en programmation orientée objet (C#, VB.NET, Java, C++, etc.).
  • Tu es à l'aise de lire, comprendre et bonifier du code legacy sans te décourager.
  • Expérience en support ou maintenance de systèmes en production, tu en as ? Tu es le genre que résoudre des problèmes, c'est dans ta nature, c'est ce qui te drive !
  • Curiosité, débrouillardise et capacité à switcher de contexte rapidement, ça te parle.
  • Tu es ouvert et intéressé aux autres langages/technos ; un peu de JavaScript? Parfait.
  • Connaissance des pratiques CI/CD, tests automatisés et revue de code (atouts).
  • Être capable de jaser avec tes collègues d'autres choses que de météo — et idéalement, tu serais fan de dad jokes.

Ce qu'on t'offre :

Chez Vooban, on prend soin de notre monde! C'est pourquoi on a tout mis en place pour créer un environnement de travail chaleureux et stimulant où il fait bon innover. Le bien-être de nos employés nous tient à cœur et on fait tout en notre pouvoir pour offrir des avantages et une ambiance hors du commun.

Les avantages de te joindre à la gang :

Nous travaillons en formule hybride. Tu veux aller au bureau? Tu peux y aller! Tu préfères travailler de chez toi et te rendre au bureau de temps en temps? Aucun souci!;

️ Possibilité de cumuler les heures travaillées et horaire flexible;

Tu choisis ta base horaire (35, 37.5 ou 40 heures par semaine, c'est ton choix !);

️️

This advertiser has chosen not to accept applicants from your region.

Python & Spark Developer

Mississauga, Ontario Citigroup

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

The Python & Spark Developer is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.
**Responsibilities:**
+ Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
+ Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
+ Apply fundamental knowledge of programming languages for design specifications.
+ Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
+ Serve as advisor or coach to new or lower level analysts
+ Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
+ Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
+ Has the ability to operate with a limited level of direct supervision.
+ Can exercise independence of judgement and autonomy.
+ Acts as SME to senior stakeholders and /or other team members.
+ Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.
**Qualifications:**
+ 2-5 years of relevant experience in the Financial Service industry
+ Data Pipeline Development: Design, build, and maintain scalable ETL/ELT pipelines to ingest, transform, and load data from multiple sources.
+ Big Data Infrastructure: Develop and manage large-scale data processing systems using frameworks like Apache Spark, Hadoop, and Kafka.
+ Proficiency in programming languages like Python,
+ Strong expertise in data processing frameworks such as Apache Spark, Iceberg and Hadoop.
+ Expertise in SQL and database technologies (e.g., Oracle, PostgreSQL, etc.).
+ Experience with data orchestration tools like Apache Airflow or Prefect.
+ Consistently demonstrates clear and concise written and verbal communication
+ Demonstrated problem-solving and decision-making skills
+ Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
**Education:**
+ Bachelor's degree/University degree or equivalent experience
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
---
**Job Family Group:**
Technology
---
**Job Family:**
Applications Development
---
**Time Type:**
Full time
---
**Most Relevant Skills**
Please see the requirements listed above.
---
**Other Relevant Skills**
For complementary skills, please see above and/or contact the recruiter.
---
_Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law._
_If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review_ _Accessibility at Citi ( _._
_View Citi's_ _EEO Policy Statement ( _and the_ _Know Your Rights ( _poster._
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
This advertiser has chosen not to accept applicants from your region.

Lead Python Developer

Mississauga, Ontario Citigroup

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.
**Responsibilities:**
+ Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
+ Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
+ Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
+ Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
+ Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
+ Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
+ Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
+ Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.
**Qualifications:**
+ Data Pipeline Development: Design, build, and maintain scalable ETL/ELT pipelines to ingest, transform, and load data from multiple sources.
+ Big Data Infrastructure: Develop and manage large-scale data processing systems using frameworks like Apache Spark, Hadoop, and Kafka.
+ Proficiency in programming languages like Python, or Scala.
+ Strong expertise in data processing frameworks such as Apache Spark, Hadoop, or Flink.
+ Experience with cloud data platforms like AWS (Glue, EMR, Redshift), Azure (Synapse), or GCP (BigQuery).
+ Expertise in SQL and database technologies (e.g., Oracle, PostgreSQL, etc.).
+ Experience with data orchestration tools like Apache Airflow or Prefect.
+ Experience is building large scale document processing applications using supervised learning models (Spacy, NLTK) and LLMs
+ Experience in building applications with Agentic RAG framework (LangChain, CrewAI and Vector Databases)
+ Supervised models evaluation, tuning and continuous monitoring using "Ray Tune" and MLFlow
+ Knowledge in fine tuning open source LLMs is a plus
+ Familiarity with containerization (Docker, Kubernetes) is a plus
**Education:**
+ Bachelor's degree/University degree or equivalent experience
+ Master's degree preferred
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
---
**Job Family Group:**
Technology
---
**Job Family:**
Applications Development
---
**Time Type:**
Full time
---
_Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law._
_If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review_ _Accessibility at Citi ( _._
_View Citi's_ _EEO Policy Statement ( _and the_ _Know Your Rights ( _poster._
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
This advertiser has chosen not to accept applicants from your region.

Python & DevOps Developer

Halifax, Nova Scotia Cognizant

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

As a Python & DevOps Developer you will make an impact by developing and maintaining automation scripts and tools using Python to support infrastructure and deployment needs. You will be a valued member of our dynamic team and work collaboratively with other collaborators and teams.
**In this role, you will**
+ Design, implement, and handle CI/CD pipelines using tools like Jenkins, GitLab CI, GitHub Actions, or CircleCI.
Build and lead infrastructure using Infrastructure as Code (IaC) tools such as Terraform, Ansible, or CloudFormation.
Monitor system performance, resolve issues, and ensure high availability and reliability of services.
Collaborate with development teams to streamline build, test, and deployment processes.
Handle cloud infrastructure on platforms like AWS, Azure, or Google Cloud.
Implement standard methodologies for security and ensure compliance across environments.
Participate in on-call rotations and incident response.
**What you'll need to succeed (required skills)**
+ 3+ years of experience in DevOps, Site Reliability Engineering, or related roles.
+ Proficiency in Python for scripting and automation.
+ Experience with CI/CD tools and version control systems (e.g., Git).
+ Hands-on experience with cloud platforms (AWS, Azure, or GCP).
+ Familiarity with Docker and Kubernetes for containerization and orchestration.
+ Strong understanding of Linux/Unix systems and networking fundamentals.
At Cognizant, we're eager to meet people who believe in our mission and can make an impact in various ways. We strongly encourage you to apply even if you only meet the required skills listed. Consider what transferrable experience and skills make you a unique applicant and help us see how you'd be beneficial to 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 3 days a week in a client in Halifax. 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.
**At Cognizant, we're eager to meet people who believe in our mission and can make an impact in various ways. We encourage you to apply if you have most of the skills above and feel like you are strongly suited for this role. Consider what transferrable experience and skills make you a unique applicant and help us see how you'd be beneficial to this role.**
Cognizant is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Python Jobs in Canada !

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Python Jobs