79 Python jobs in Canada
Python Developer

Posted 1 day ago
Job Viewed
Job Description
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.
Python Developer
Posted today
Job Viewed
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
Développeur Python
Posted today
Job Viewed
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 !);
️️
Python & Spark Developer

Posted 1 day ago
Job Viewed
Job Description
**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.
Lead Python Developer

Posted 1 day ago
Job Viewed
Job Description
**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.
Python & DevOps Developer

Posted 1 day ago
Job Viewed
Job Description
**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.
Be The First To Know
About the latest Python Jobs in Canada !