1

Data Structure Jobs in Alberta (NOW HIRING)

Data Scientist

Calgary, AB ยท Hybrid

CA$131K - CA$150K/yr

Ability to write structured SQL queries for answering questions and manipulating data. * Demonstrate a keen interest in improving your craft by using AI Serious bonus points if you have:

This role owns the technical direction for how data is structured, standardized, modeled, and activated across the company, with a particular focus on enabling LLM-powered systems and decisioning ...

Design and implement data models, schemas, and table structures optimized for performance, scalability, and long-term maintainability. * Write clean, efficient, and maintainable SQL and Python code ...

Staff Data Engineer

Calgary, AB ยท Remote

CA$180/hr

This role owns the technical direction for how data is structured, standardized, modeled, and activated across the company, with a particular focus on enabling LLM-powered systems and decisioning ...

Maintain data structures, metadata, and governance documentation within approved catalogues Stakeholder Collaboration & Alignment * Partner with business and IT teams to define data definitions ...

Design, develop, and optimize scalable data pipelines, using Azure Data Factory, with on-prem (relational and semi-structured) data sources along cloud MPP solutions * Data Warehouse development ...

Design and build a scalable platform and the data pipelines that ingest, transform, and serve structured and unstructured data to AI models * Develop and iterate on AI/ML components -- including LLM ...

Senior Data Scientist

Calgary, AB ยท On-site

CA$90K - CA$160K/yr

Senior Data Scientist Location: Princeton, NJ or New York, N, or Charlottesville, VA. Toronto, ON ... Solid understanding of database structures and SQL. * Ability to perform independent research and ...

... issue structured validation reports; track findings to remediation; manage the periodic ... Automate repetitive data processes and controls using scripting, with an ability to identify ...

Senior Data Scientist Location: Princeton, NJ, New York, N, or Charlottesville, VA. Toronto, ON ... Solid understanding of database structures and SQL. * Ability to perform independent research and ...

Senior Data Scientist

Calgary, AB ยท On-site

CA$90K - CA$160K/yr

Senior Data Scientist Location: Princeton, NJ, New York, N, or Charlottesville, VA. Toronto, ON ... Solid understanding of database structures and SQL. * Ability to perform independent research and ...

Senior Data Scientist

Calgary, AB ยท On-site

CA$90K - CA$160K/yr

Senior Data Scientist Location: Princeton, NJ or New York, N, or Charlottesville, VA. Toronto, ON ... Solid understanding of database structures and SQL. * Ability to perform independent research and ...

HRIS Data Analyst

Red Deer, AB

CA$41.28 - CA$43.45/hr

Familiarity with payroll systems and workforce data structures would be considered an asset. * Strong proficiency in: * Microsoft Excel (pivot tables, formulas, data validation) * Power BI, Tableau ...

next page

Showing results 1-20

Data Structure information

See Alberta salary details

$24K

$103.5K

$178K

How much do data structure jobs pay per year?

As of Jun 27, 2026, the average yearly pay for data structure in Alberta is $103,455.00, according to ZipRecruiter salary data. Most workers in this role earn between $65,500.00 and $147,500.00 per year, depending on experience, location, and employer.

What profession makes $400,000 a year?

In the field of data structures, senior software engineers, data architects, and machine learning engineers with extensive experience and advanced skills can earn salaries around $400,000 annually, especially in high-cost living areas or large tech companies. These roles typically require strong programming skills, knowledge of algorithms, and often advanced degrees or certifications. Compensation varies based on location, company size, and individual expertise.

What are data structures?

Data structures are specialized formats for organizing, processing, and storing data in computers so that it can be accessed and modified efficiently. Common types include arrays, linked lists, stacks, queues, trees, and graphs. Each data structure is designed to solve specific types of problems and optimize certain operations such as searching, sorting, or inserting data. Understanding data structures is fundamental for programming and software development, as they directly impact the performance and scalability of applications.

What is the difference between Data Structure vs Data Analyst?

AspectData StructureData Analyst
Required CredentialsComputer Science degree, programming skillsStatistics, data analysis certifications, degree in related fields
Work EnvironmentSoftware development, programming, algorithm designBusiness, finance, marketing, data interpretation
Industry UsageSoftware engineering, computer scienceBusiness intelligence, marketing, finance

Data Structures focus on organizing and storing data efficiently within software applications, requiring programming skills and technical knowledge. Data Analysts interpret data to provide insights, often using statistical tools and working closely with business teams. While Data Structures are foundational for software development, Data Analysts apply data to solve business problems. Both roles are essential in data-driven industries but serve different purposes and skill sets.

What is a Data Structure job?

A Data Structure job typically involves designing, implementing, and optimizing data storage and retrieval mechanisms in software applications. Professionals in this role work with different data structures like arrays, linked lists, trees, and graphs to improve the efficiency of algorithms. They are often employed in software development, data engineering, or system architecture roles, ensuring that data is managed efficiently for various applications. Strong problem-solving skills and proficiency in programming languages like Python, Java, or C++ are essential for success in this field.

What engineers make $500,000?

Senior software engineers, especially those working in high-demand areas like technology, finance, or specialized fields such as machine learning or cybersecurity, can earn $500,000 or more annually. Achieving this level typically requires extensive experience, advanced skills, and often stock options or bonuses in addition to base salary.

What jobs use data structures?

Data structures are fundamental in many jobs related to software development, such as software engineers, data analysts, and database administrators. These roles require understanding and implementing data structures like arrays, trees, and graphs to optimize algorithms and manage data efficiently.

What are the key skills and qualifications needed to thrive as a Data Structures Engineer, and why are they important?

To thrive as a Data Structures Engineer, you need a solid understanding of algorithms, programming languages (such as Java, C++, or Python), and a formal education in computer science or a related field. Familiarity with version control systems like Git, debugging tools, and experience with relevant libraries or frameworks are typically required. Strong analytical thinking, problem-solving abilities, and effective communication help you design efficient solutions and collaborate with other developers. These skills ensure robust, scalable software that meets performance requirements and supports business objectives.

What is a data structure job?

A data structure job involves designing, implementing, and maintaining data structures that organize and store data efficiently for software applications. These roles often require knowledge of algorithms, programming languages like Python or C++, and problem-solving skills to optimize data handling and performance.

What are some common challenges faced by professionals working with data structures in software development?

Professionals working with data structures often encounter challenges such as selecting the most efficient data structure for a specific application, optimizing memory usage, and ensuring code scalability as data volume grows. Collaboration with other team members, such as developers and data engineers, is essential to design robust solutions that balance performance and maintainability. Additionally, staying current with evolving algorithms and best practices helps address complex data manipulation tasks in real-world projects.
What are popular job titles related to Data Structure jobs in Alberta? For Data Structure jobs in Alberta, the most frequently searched job titles are:
What job categories do people searching Data Structure jobs in Alberta look for? The top searched job categories for Data Structure jobs in Alberta are:

Data Scientist

Clio

Calgary, AB โ€ข Hybrid

CA$131K - CA$150K/yr

Full-time

Medical, Dental, Vision

Posted 15 days ago


Job description

Clio is the global leader in legal AI technology, empowering legal professionals and law firms of every size to work smarter, faster, and more securely.

We are transforming the legal experience for all by bettering the lives of legal professionals while increasing access to justice.

Summary:Who you are:

We aren't looking for just any traditional Data Scientist to join this team. We're looking for someone who takes data seriously, thrives in a rapid-growth, high-velocity environment, and lives and breathes our values. We're looking for an innovator and a thought leader! We're looking for someone who is:

  • Passionate about driving growth empirically;

  • Always looking to innovate with data and explore open-ended questions;

  • A strong partner to business and product stakeholders, with an ability to influence decision-making;

  • Strategically minded and never shies away from a challenge;

  • Self-motivated and able to work autonomously and collaboratively;

  • Agile and responsive, and comfortable with constant change.

You will help lay the foundation for this work by ensuring good data quality, data governance, and analytical practices. And you will also be part of our larger Data & AI team for learning, career development, and company-wide data initiatives.

Here's what you'll need to do:
  • Suggest and proactively pursue new questions about our business, product, and customers that lead to high-impact insights.

  • Work with other team members to develop predictive AI and ML solutions and deploy them in production.

  • Apply rigorous statistical analysis and data mining techniques to evaluate and clearly communicate the impact of different product features and other business initiatives.

  • Employ statistical analysis, machine learning, GenAI, LLMs, etc. to unlock new product opportunities.

  • Collaborate closely with product, marketing, and business teams to refine business problems, develop clear hypotheses, and provide data-driven recommendations that shape strategy.

  • Support scientific thinking in product and business teams by enabling discussions with data, disseminating best practices, and leading by example.

  • Effectively communicate and present complex technical concepts and findings to diverse stakeholders, ensuring insights are understood and acted upon.

You should have:
  • 3+ years applied experience in data science.

  • The ability to translate business requirements into data science solutions.

  • A proven ability to deliver actionable insights in a fast-paced, iterative environment.

  • Experience in developing analysis in Python and experience with relevant ML libraries and frameworks (e.g., pandas, PyTorch, scikit-learn)

  • Strong team player mindset, while able to work under your own initiative and prioritize time and tasks effectively.

  • Excellent written and verbal communication skills, with the ability to tell a compelling story with data to both technical and non-technical audiences.

  • Ability to write structured SQL queries for answering questions and manipulating data.

  • Demonstrate a keen interest in improving your craft by using AI

Serious bonus points if you have:
  • Understanding of SaaS business metrics and growth drivers.

  • Experience with Databricks

  • Experience in analytics working with product and user behavior data, e.g., retention or churn analysis.

  • Experience with building ML/AI pipelines and relevant tools.

  • Experience with large data sets and user behavior data.

  • Experience with LLMs and GenAI (LangChain/Graph)

  • A graduate degree in a relevant quantitative discipline (computer science, statistics, mathematics, physics, engineering) .

This role is a backfill for an existing position.

What you will find here:

Compensation is one of the main components of Clio's Total Rewards Program. We have developed a series of programs and processes to ensure we are creating fair and competitive pay practices that form the foundation of our human and high-performing culture.

Some highlights of our Total Rewards program include:

  • Competitive, equitable salary with top-tier health benefits, dental, and vision insurance

  • Hybrid work environment, with expectation for local Clions (Vancouver, Calgary, Toronto, Dublin, London, New York City and Sydney) to be in office min. twice per week.

  • Flexible time off policy, with an encouraged 20 days off per year.

  • $2000 annual counseling benefit

  • RRSP matching and RESP contribution

  • Clioversary recognition program with special acknowledgement at 3, 5, 7, and 10 years

The expected salary range* for this role is $111,400 to $131,000 to $150,600 CAD. There are a separate set of salary bands for other regions based on local currency.


*Our salary bands are designed to reflect the range of skills and experience needed for the position and to allow room for growth at Clio. For experienced individuals, we typically hire at or around the midpoint of the band. The top portion of the salary band is reserved for employees who demonstrate sustained high performance and impact at Clio. Those who are new to the role may join below the midpoint and develop their skills over time. The final offer amount for this role will be dependent on geographical region, applicable experience, and skillset of the candidate.

Diversity, Inclusion, Belonging and Equity (DIBE) & Accessibility

Our team shows up as their authentic selves, and are united by our mission. We are dedicated todiversity, equity and inclusion. We pride ourselves in building and fostering an environment where our teams feel included, valued, and enabled to do the best work of their careers, wherever they choose to log in from. We believe that different perspectives, skills, backgrounds, and experiences result in higher-performing teams and better innovation. We are committed to equal employment and we encourage candidates from all backgrounds to apply.

Clio provides accessibility accommodations during the recruitment process. Should you require any accommodation, please let us know and we will work with you to meet your needs.

Learn more about our culture atclio.com/careers

We're a Human and High Performing AI company, meaning we use artificial intelligence to improve all of our operations. In recruitment, AI helps us streamline the process for greater efficiency. However, we've built our systems to ensure that a human always reviews AI-generated output, and we never make automated hiring decisions.

Disclaimer: We only communicate with candidates through official @clio.com email addresses.