A degree, diploma, or certificate in Computer Science, Data Science, Software Development ... Experience using scripting or programming languages such as C#, Python, PowerShell, TypeScript, or ...
A degree, diploma, or certificate in Computer Science, Data Science, Software Development ... Experience using scripting or programming languages such as C#, Python, PowerShell, TypeScript, or ...
... data analysis and machine learning modelling techniques Conducts client discovery sessions to ... in Python, experience in other programming languages i.e. Java or SQL (nice to have) Proficient ...
... data analysis and machine learning modelling techniques Conducts client discovery sessions to ... in Python, experience in other programming languages i.e. Java or SQL (nice to have) Proficient ...
The ideal candidate brings a deep technical mastery of SQL, DevOps, Git, Spark, Python, dataflows ... Qualifications A Bachelor degree-preferably in computer science, computer/software engineering or ...
The ideal candidate brings a deep technical mastery of SQL, DevOps, Git, Spark, Python, dataflows ... Qualifications A Bachelor degree-preferably in computer science, computer/software engineering or ...
These include frontend and backend engineers, AI research scientists, and others from Amazon ... Proficiency with bash/Python scripting in Linux environments * Proficiency in Docker and ...
These include frontend and backend engineers, AI research scientists, and others from Amazon ... Proficiency with bash/Python scripting in Linux environments * Proficiency in Docker and ...
A bachelor's degree in computer science, data engineering, electrical engineering, or a related field. * At least three years of hands-on data engineering experience. * Strong Python skills ...
A bachelor's degree in computer science, data engineering, electrical engineering, or a related field. * At least three years of hands-on data engineering experience. * Strong Python skills ...
Intermediate Spatial Ecologist
Calgary, AB · On-site +1
CA$43.90 - CA$60.40/hr
Conduct exploratory data analysis and statistical analyses using Python and/or R. * Prepare ... Master's degree in Ecology, Data Science, Environmental Science, or a related field. * 5-10 years ...
Intermediate Spatial Ecologist
Calgary, AB · On-site +1
CA$43.90 - CA$60.40/hr
Conduct exploratory data analysis and statistical analyses using Python and/or R. * Prepare ... Master's degree in Ecology, Data Science, Environmental Science, or a related field. * 5-10 years ...
Intermediate Spatial Ecologist
Calgary, AB · On-site +1
CA$43.90 - CA$60.40/hr
Conduct exploratory data analysis and statistical analyses using Python and/or R. * Prepare ... Master's degree in Ecology, Data Science, Environmental Science, or a related field. * 5-10 years ...
Intermediate Spatial Ecologist
Calgary, AB · On-site +1
CA$43.90 - CA$60.40/hr
Conduct exploratory data analysis and statistical analyses using Python and/or R. * Prepare ... Master's degree in Ecology, Data Science, Environmental Science, or a related field. * 5-10 years ...
... science, or a related data role * Strong hands-on SQL skills and working proficiency in Python * Experience with BI and analytics tools such as Looker, Tableau, Power BI, or similar platforms
... science, or a related data role * Strong hands-on SQL skills and working proficiency in Python * Experience with BI and analytics tools such as Looker, Tableau, Power BI, or similar platforms
Bachelor's degree in data science, statistics, marketing, or a related field (Master's degree ... Knowledge of SQL and Python, particularly for data manipulation, querying, and advanced analytics ...
Bachelor's degree in data science, statistics, marketing, or a related field (Master's degree ... Knowledge of SQL and Python, particularly for data manipulation, querying, and advanced analytics ...
Strong skills in statistics and programming, as well as knowledge of data science and software ... Python * Good experience with Large Language Model technologies * Experience within Data ...
Strong skills in statistics and programming, as well as knowledge of data science and software ... Python * Good experience with Large Language Model technologies * Experience within Data ...
Junior Machine Learning Engineer
CA$80K - CA$95K/yr
Programming experience in Python. * Familiarity with common machine learning and data science libraries such as scikit-learn, pandas, NumPy, or similar. * Experience working with at least one major ...
Junior Machine Learning Engineer
CA$80K - CA$95K/yr
Programming experience in Python. * Familiarity with common machine learning and data science libraries such as scikit-learn, pandas, NumPy, or similar. * Experience working with at least one major ...
Machine Learning Engineer
Calgary, AB · On-site
$90 - $120/hr
... science, data science, sensing and monitoring. Our unique portfolio supports our clients in ... Strong programming skills in C, C++, R, Java, Python * Good experience with Large Language Model ...
Machine Learning Engineer
Calgary, AB · On-site
$90 - $120/hr
... science, data science, sensing and monitoring. Our unique portfolio supports our clients in ... Strong programming skills in C, C++, R, Java, Python * Good experience with Large Language Model ...
Databricks Solution Architect
Calgary, AB · Remote
Strong expertise in at least one core data domain: big data engineering (Spark, Kafka), Data Warehousing & ETL, or Data Science & ML. * Fluency in Python and SQL (Scala, Java, or R is a plus)
Databricks Solution Architect
Calgary, AB · Remote
Strong expertise in at least one core data domain: big data engineering (Spark, Kafka), Data Warehousing & ETL, or Data Science & ML. * Fluency in Python and SQL (Scala, Java, or R is a plus)
Python an asset. * Bachelor's degree in Computer Science, Data / Information Management, Engineering, Statistics or a related field - or equivalent demonstrable experience. * A clear communicator who ...
Python an asset. * Bachelor's degree in Computer Science, Data / Information Management, Engineering, Statistics or a related field - or equivalent demonstrable experience. * A clear communicator who ...
Senior Manager Cyber Cloud Security and AI
CA$168K - CA$218K/yr
Experience across cybersecurity, Data Science,AIor related disciplines (e.g.technology risk). * AI Expertise: Familiarity with AI tools, frameworks, and programming languages (e.g., Python, R ...
Senior Manager Cyber Cloud Security and AI
CA$168K - CA$218K/yr
Experience across cybersecurity, Data Science,AIor related disciplines (e.g.technology risk). * AI Expertise: Familiarity with AI tools, frameworks, and programming languages (e.g., Python, R ...
Manager Cyber Cloud Security and AI
Calgary, AB · Hybrid
CA$116K - CA$166K/yr
Experience across cybersecurity, Data Science,AIor related disciplines (e.g.technology risk). * AI Expertise: Familiarity with AI tools, frameworks, and programming languages (e.g., Python, R ...
Manager Cyber Cloud Security and AI
Calgary, AB · Hybrid
CA$116K - CA$166K/yr
Experience across cybersecurity, Data Science,AIor related disciplines (e.g.technology risk). * AI Expertise: Familiarity with AI tools, frameworks, and programming languages (e.g., Python, R ...
Solid understanding of geophysical methods and data types, including Seismic, Fault, Horizon and Velocity modeling. * Experience with scientific computing libraries and frameworks: * Python: NumPy ...
Solid understanding of geophysical methods and data types, including Seismic, Fault, Horizon and Velocity modeling. * Experience with scientific computing libraries and frameworks: * Python: NumPy ...
Solid understanding of geophysical methods and data types, including Seismic, Fault, Horizon and Velocity modeling. * Experience with scientific computing libraries and frameworks: * Python: NumPy ...
Solid understanding of geophysical methods and data types, including Seismic, Fault, Horizon and Velocity modeling. * Experience with scientific computing libraries and frameworks: * Python: NumPy ...
Testing Specialist (CDU)
Calgary, AB · On-site
Demonstrated knowledge and experience in statistics and data science or data analysis. * Hands-on ... Programming experience (Python and/or C/C++). * Experience in mechanical hardware design in ...
Testing Specialist (CDU)
Calgary, AB · On-site
Demonstrated knowledge and experience in statistics and data science or data analysis. * Hands-on ... Programming experience (Python and/or C/C++). * Experience in mechanical hardware design in ...
Test Specialist (Evening)
Calgary, AB · On-site
Demonstrated knowledge and experience in statistics and data science or data analysis. * Hands-on ... Programming experience (Python and/or C/C++). * Experience in mechanical hardware design in ...
Test Specialist (Evening)
Calgary, AB · On-site
Demonstrated knowledge and experience in statistics and data science or data analysis. * Hands-on ... Programming experience (Python and/or C/C++). * Experience in mechanical hardware design in ...
Python Data Scientist information
See Alberta salary details
$25K - $40K
3% of jobs
$40K - $55K
2% of jobs
$55K - $70K
3% of jobs
$70K - $85K
6% of jobs
$85K - $100K
5% of jobs
$103.4K is the 25th percentile. Wages below this are outliers.
$100K - $115K
22% of jobs
The median wage is $124.4K / yr.
$115K - $130K
13% of jobs
$130K - $145K
12% of jobs
$154.5K is the 75th percentile. Wages above this are outliers.
$145K - $160K
14% of jobs
$160K - $175K
15% of jobs
$175K - $190K
5% of jobs
$25K
$127K
$190K
How much do python data scientist jobs pay per year?
How much does a Python Data Scientist make?
What is the difference between Python Data Scientist vs Data Analyst?
| Aspect | Python Data Scientist | Data Analyst |
|---|---|---|
| Required Skills | Python, machine learning, statistical analysis, data modeling | Excel, SQL, basic statistics, data visualization |
| Certifications | Data Science certifications, Python programming courses | Data analysis or business intelligence certifications |
| Work Environment | Data science teams, R&D, predictive modeling projects | Business units, reporting, data visualization tasks |
| Industry Usage | Tech, finance, healthcare, e-commerce | Retail, marketing, finance, healthcare |
Python Data Scientists focus on building predictive models and advanced analytics using Python, while Data Analysts primarily interpret data through visualization and reporting. Both roles require strong analytical skills, but Python Data Scientists typically have more programming and machine learning expertise, making them suitable for complex data projects.
What are some common challenges faced by Python data scientists when working with large datasets?
What is a Python data scientist?
What are the key skills and qualifications needed to thrive as a Python data scientist, and why are they important?
Is Python good for data science?

Full-time
Medical, Dental, Vision, PTO
Re-posted 15 days ago
Job description
About Modular Solutions
Founded in 2015, Modular Solutions delivers enterprise-grade technology to the insurance industry. Our configurable platform helps insurers, mutuals, MGAs, and brokers manage core operations through a single system designed for flexibility, long-term growth, and complex regulated environments.
Position Summary
Modular Solutions is seeking a Data Migration & Automation Developer to support client data migration, conversion, BI, and implementation projects. This developer-oriented role sits within our Data team and focuses on moving data from source platforms, files, spreadsheets, and custom systems into one clean target state in Modular's platform.
The ideal candidate is strong with SQL, ETL/ELT, BI, semantic models, scripting, data quality, and migration patterns. They should know how to clean, transform, validate, reconcile, and document data effectively while helping improve and extend our existing migration system.
Strong AI capability is a core requirement. We are looking for someone who understands modern AI-assisted and agentic development workflows and can apply them responsibly to migration and BI work, including source analysis, semantic modeling, report/data-model review, mapping, scripting, validation, documentation, and automation. This role is well suited for someone who enjoys working with data, solving technical problems, identifying inconsistencies, and collaborating with both technical and business teams.
Key Responsibilities
- Support client data migration, conversion, BI, and implementation projects as a developer-oriented member of the Data team.
- Extract, clean, transform, map, reconcile, and load data from multiple source platforms, spreadsheets, files, and custom systems into a single, consistent target model.
- Analyze source data to identify gaps, inconsistencies, duplicates, missing relationships, formatting issues, and other data quality concerns.
- Write and maintain SQL queries, scripts, migration utilities, data mapping documentation, conversion rules, validation logic, migration notes, and runbooks.
- Improve and extend our existing migration system, including ETL/ELT patterns, conversion tools, templates, validation checks, semantic-model patterns, BI workflows, and quality-control processes.
- Use AI-assisted and agentic development workflows to accelerate source analysis, semantic-model design, BI/reporting review, SQL/script generation, documentation, validation, and internal automation while maintaining strong human review.
- Support test conversions, mock migrations, production migration activities, reporting, reconciliation, and post-migration validation against source systems, business requirements, and expected platform outcomes.
- Collaborate with Data, Development, Product, Implementation, and business stakeholders to understand data requirements, clarify business rules, resolve defects or conversion gaps, and communicate progress, risks, and dependencies.
Required Qualifications
- A degree, diploma, or certificate in Computer Science, Data Science, Software Development, Information Systems, or a related field, or equivalent professional experience.
- 3+ years of experience with data migration, data conversion, BI/reporting, semantic models, ETL/ELT, database development, data analysis, implementation projects, or software development.
- Strong SQL skills and experience with PostgreSQL and analytical data platforms such as Snowflake.
- Strong understanding of data cleansing, transformation, mapping, validation, reconciliation, and migration from many source platforms and data formats into a clean, reusable target state.
- Experience using scripting or programming languages such as C#, Python, PowerShell, TypeScript, or similar tools to automate data, reporting, semantic-layer, or migration workflows.
- Hands-on experience with BI tooling, semantic models, governed metrics, reusable reporting models, and reporting assets that can be reviewed, versioned, tested, or automated.
- Demonstrated experience with modern AI-assisted and agentic development workflows for coding, scripting, analysis, documentation, BI/reporting work, validation, or automation.
- Strong analytical, communication, and problem-solving skills, with high attention to detail and the judgment to validate AI-generated code, SQL, mappings, summaries, and analysis before use in client-facing or production migration work.
- Ability to read and interpret business rules, technical documentation, data layouts, and mapping specifications while managing competing priorities during migration projects.
Preferred Qualifications
- Insurance data experience, especially policy, billing, claims, broker, customer, coverage, risk, or transaction data.
- Experience converting data from insurance systems, policy administration systems, spreadsheets, custom-built tools, or other business data sources.
- Experience with ETL/ELT tools, APIs, internal tooling, automation frameworks, BI tooling, semantic-model tooling, migration utilities, cloud-hosted environments, Agile delivery tools, or implementation/onboarding projects.
- Snowflake experience is a major asset.
- Power BI, Microsoft Fabric, or similar BI platform experience is a strong asset, especially where reports, models, and metrics are structured, reviewable, or source-controlled.
- Experience using agents or automation to improve BI workflows, such as reviewing reporting logic, validating models, documenting semantic layers, or creating quality checks.
Our Technology Stack and Architecture:
Our core platform uses C#/.NET, Entity Framework, PostgreSQL, React, TypeScript, and Azure. This role works closely with product engineering teams on system logic, database structures, APIs, and platform requirements related to migration, BI, data quality, and automation workflows.
Why Join Modular Solutions?
We are building a long-term platform in a complex industry where customers depend on accurate data every day. You will help expand our migration system and make migration and BI work cleaner, faster, and more AI-enabled as we grow. We value autonomy, accountability, strong technical judgment, and people who take pride in building production-grade systems the right way.
What We Offer
- Be part of a growing company building a modern, enterprise-grade platform for the insurance industry.
- Work alongside experienced insurance and technology professionals in a collaborative environment.
- Flexible remote work environment, with a preference for Alberta-based team members, and periodic in-person planning sessions and team events.
- Extended health, dental, and vision benefits.
- Access to an Employee and Family Assistance Program.
- Annual professional development allowance.
- Additional paid time off beyond standard statutory holidays and vacation.
- Recognition for meaningful contributions and career milestones.
- Share Appreciation Rights program so you participate in the company's long-term success.
To Apply:
Please submit your resume and a brief cover letter outlining your relevant experience and what excites you about this opportunity. We thank all applicants for their interest; only those selected for an interview will be contacted.