Python Developer - Vancouver
16 hours ago

Job description
OverviewWe're supporting a Vancouver‑based client that needs a Senior Python Developer for an initial one‑month, full‑time (40 hours/week) engagement, with potential for extension.
The team currently manages a sequence of 27 Jupyter notebooks used to process a large volume of data points.Thirteen notebooks are complete, and they need an experienced developer to help clean up code, finalize remaining notebooks, and prepare the entire workflow for deployment in GCP.
This is a senior‑level role requiring excellent communication skills.You'll work closely with the internal team to understand the semantics of the data outputs, clearly explain the logic behind them, and ensure the pipeline produces accurate, expected results; especially as they accelerate timelines due to an upcoming team vacation.
Key ResponsibilitiesReview, clean, and optimize existing Python code across multiple Jupyter notebooks.
Complete and integrate the remaining notebooks into a sequential workflow (27 total).
Interpret and communicate data output logic and semantics to the team clearly.
Prepare code for migration into Google Cloud Platform (GCP).
Build and refine ETL pipelines in a pre‑production environment, then support cloud migration.
Ensure the full pipeline runs end‑to‑end and generates accurate expected output data.
Work with complex datasets containing numerous data points.
Support accelerated project timelines due to temporary reduction in team capacity.
Must‑Have Skills
Senior‑level experience with Python
Extensive experience building and managing Jupyter Notebooks
Hands‑on experience with GCP, especially with data workflows
Strong ETL development background
Ability to explain data logic and outputs clearly to non‑technical or semi‑technical team members
Strong communication skills
Comfortable working with messy codebases and bringing structure
Experience building production‑ready pipelines
Nice‑to‑Have
Experience with GCP data tools (BigQuery, Cloud Composer, Cloud Functions)
Background working with sequential multi‑notebook workflows
Similar jobs
We are looking for a Services Engineer who will split their time · 50% on application development · and · 50% on DevOps/Cloud engineering. · This role is ideal for someone who enjoys building Python services · and · owning the operational lifecycle around them. ...
1 month ago
Overview · We're supporting a Vancouver‑based client that needs a Senior Python Developer for an · initial one‑month, full‑time (40 hours/week) · engagement, with potential for extension. The team currently manages a sequence of 27 Jupyter notebooks used to process a large volume ...
5 hours ago
This is a full-time on-site Python Developer role located in Vancouver BC. The Python Developer will design develop and maintain high-quality back-end solutions for web-based applications. · ...
1 month ago
This is a full-time on-site position located in Vancouver as a Python Developer designing developing and maintaining high-quality back-end solutions for web-based applications. · Creating clean scalable code managing databases applying object-oriented programming principles to en ...
1 month ago
The Middleware Python Developer is responsible for designing, developing and maintaining the integration and communication layers that connect internal and external applications APIs and services. · ...
1 month ago
The Middleware Python Developer is responsible for designing, developing and maintaining the integration and communication layers that connect internal and external applications APIs services.This role focuses on building scalable secure efficient middleware components to enable ...
1 month ago
The successful candidate will develop a Python-based software tool and web dashboard to support planning and evaluation of expected beam properties for experiments at TRIUMF's ARIEL and ISAC facilities. Working within the existing High Level Application (HLA) framework, the stude ...
1 month ago
DarkVision Technologies Inc., a Canada-based tech company disrupting the industrial imaging market since 2013, is seeking a Data (Python) Developer to join their team in North Vancouver. · Develop and maintain scripts to automate analysis workflows. · Develop and maintain analysi ...
1 week ago
We are seeking a skilled Python Test Software Developer to join our team. · ...
1 week ago
We are hiring an Experienced Python Software Engineer to join our R&D group. · ...
1 month ago
We are a dynamic startup in the security industry which was recently acquired, dedicated to making AI secure. · Architect and develop a robust SaaS platform on AWS. · Troubleshoot and resolve complex issues that include AWS services + back-end code. · ...
1 week ago
We’re looking for Staff Software Engineers to design and scale the systems that drive our developer and enterprise-facing products. · 6+ years of hands-on experience with production programming in at least one of the following languages: Python, Go, Typescript, Java or C++. · ...
1 month ago
Join a leading independent maritime asset owner and operator in Canada as Plotly Dash Designer. Contribute to a dynamic team enhancing corporate dashboards with front-end development using Plotly Dash/Dash Enterprise (80%) and Python scripting for maintenance (20%). · ...
1 month ago
We're growing our team to support the expansion of our internal projects. If you're passionate about building ambitious products in a flexible, fast-paced environment, we'd love to hear from you. · Lead the design and development of innovative web and mobile applications. · Focus ...
2 days ago
This is a full-time hybrid role based in Vancouver, BC. · This is a Backend Engineer (Python) for the Strategy Engine & API team, · designing backend systems including APIs that integrate with energy storage hardware and monitoring software. · The collaboration with cross-functio ...
1 month ago
Software Engineer / Canada, Remote-based / Contract Position · About Us · Join our highly skilled and cutting-edge team at emtelligent. We are at the forefront of natural language processing (NLP) and AI applications in the healthcare domain, creating state of the art language mo ...
5 hours ago
We are looking for a Software Engineering Manager to lead and grow a team of engineers building modern SaaS products. · ...
1 week ago
We are looking for an experienced Python developer to join our engineering team and help us create dynamic software applications for our business. · 8+ years of experience in Frontend and Backend developmentUndergraduate Computer Science or Engineering Degree or equivalent experi ...
1 month ago
Job summaryBreakout AI is hiring a Senior Software Engineer to help revolutionize B2B sales through generative AI. · Design and develop full stack LLM applications with a strong emphasis on Python back-end developmentCollaborate with the AI/ML team to seamlessly integrate AI capa ...
1 month ago
We are at the forefront of natural language processing (NLP) and AI applications in the healthcare domain, creating state of the art language models and associated software for machine reading of narrative medical text. · Help lead the architecture and technical direction of Pyth ...
1 month ago