2

Entry Level Scientific Software Developer Jobs in Calgary, AB

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 ...

Duties and Responsibilities Work with developers and TPOs to clarify user stories and ensure domain accuracy Test software features and provide feedback on scientific correctness and usability ...

If you're passionate about science, technology, and making an impact, we'd love to have you on our ... PhD or Master's in Geophysics, Physics, Electrical/Mechanical Engineering, Mathematics, Applied ...

If you're passionate about science, technology, and making an impact, we'd love to have you on our ... PhD or Master's in Geophysics, Physics, Electrical/Mechanical Engineering, Mathematics, Applied ...

If you're passionate about science, technology, and making an impact, we'd love to have you on our ... PhD or Master's in Geophysics, Physics, Electrical/Mechanical Engineering, Mathematics, Applied ...

Delivery Engineer - Canada

Calgary, AB · Remote

CA$80K - CA$120K/yr

Our award-winning software platform is powered by a team of world-class experts in big data ... Bachelor's degree in Computer Science, Engineering or a related field is required; a Master ...

Our award-winning software platform is powered by a team of world-class experts in big data ... Bachelor's degree in Computer Science, Engineering or a related field is required; a Master ...

We're looking for a highly motivated Entry-Level Sales Development Representative to join our team ... Building trusted relationships with our network of engineering and sciences companies under our ...

We're looking for a highly motivated Entry-Level Sales Development Representative to join our team ... Building trusted relationships with our network of engineering and sciences companies under our ...

Bachelor's degree in computer science, engineering, information systems, or a related field - or equivalent practical experience * 2+ years of experience in software testing, quality assurance, or a ...

Showing results 41-60

Entry Level Scientific Software Developer information

What is the difference between Entry Level Scientific Software Developer vs Entry Level Data Analyst?

AspectEntry Level Scientific Software DeveloperEntry Level Data Analyst
Required CredentialsBachelor's in Computer Science, Software Engineering, or related fieldBachelor's in Statistics, Mathematics, or related field
Work EnvironmentResearch labs, scientific institutions, tech companiesBusiness, healthcare, finance sectors
Employer & Industry UsageUsed in scientific research, simulation, data modelingUsed in data interpretation, reporting, business insights

While both roles involve data handling and programming, Entry Level Scientific Software Developers focus on creating software for scientific applications, whereas Entry Level Data Analysts interpret data to inform business decisions. The choice depends on your interest in scientific computing versus data analysis in various industries.

What are popular job titles related to Entry Level Scientific Software Developer jobs in Calgary, AB? For Entry Level Scientific Software Developer jobs in Calgary, AB, the most frequently searched job titles are:
What job categories do people searching Entry Level Scientific Software Developer jobs in Calgary, AB look for? The top searched job categories for Entry Level Scientific Software Developer jobs in Calgary, AB are:
Infographic showing various Entry Level Scientific Software Developer job openings in Calgary, AB as of August 2026, with employment types broken down into 24% Internship, and 76% Full Time. Highlights an 100% In-person job distribution.

Data Engineer, Digital Systems

Enfinite

Calgary, AB • Hybrid

Full-time

Posted 18 days ago


Job description

Data Engineer, Digital Systems

Calgary, Alberta | Full-Time | Hybrid


Build the data foundation behind Alberta's evolving energy infrastructure.

Enfinite is looking for a hands-on Data Engineer to build and maintain the data platform supporting decisions across our battery energy storage and power-generation portfolio.

You will own the Bronze and Silver layers of our Databricks lakehouse, ensuring operational, financial, market, and business data is reliably ingested, cleaned, defined, secured, and ready to use.

What You Will Be Responsible For

  • Design, build, and maintain ETL and ELT pipelines in Databricks and Delta Lake.
  • Manage batch and near-real-time ingestion from operational and enterprise systems.
  • Build reliable APIs, connectors, and integrations that do not silently fail when source systems change.
  • Clean, standardize, validate, and define data during ingestion.
  • Implement automated data-quality checks, monitoring, and alerts.
  • Diagnose pipeline failures, resolve root causes, and prevent recurring issues.
  • Build and evolve Enfinite's Bronze and Silver architecture.
  • Design schemas and data models that can scale across additional sites and asset types.
  • Document data lineage, architecture, integrations, and dependencies.
  • Apply data-governance, access-control, security, metadata, and cataloguing standards.


What We Need to See on Your Resume

  • 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, including pandas, PySpark, or similar technologies.
  • Hands-on experience with Databricks, Delta Lake, notebooks, and job orchestration.
  • Strong SQL and data-modelling skills.
  • Experience building and supporting production data pipelines.
  • Knowledge of data quality, lineage, access control, metadata, and governance.
  • Understanding of medallion architecture and Bronze, Silver, and Gold data layers.
  • Comfort taking ownership when a pipeline breaks.

Experience in the following areas would be an asset:

  • Power, utilities, renewable energy, or another asset-intensive industry.
  • SCADA, historian, telemetry, or operational technology data.
  • Microsoft Azure, Fabric, or Power BI.
  • Databricks or Azure data-engineering certifications.


What We Will Assess During the Interview

We will explore how you:

  • Build pipelines that remain reliable as source systems change.
  • Detect and resolve data-quality issues before users are affected.
  • Balance speed, reliability, security, cost, and maintainability.
  • Design data models that can scale with the business.
  • Document systems so others can understand and support them.
  • Explain technical issues clearly to non-technical stakeholders.
  • Take ownership, raise concerns early, and follow issues through to resolution.


What Success Looks Like

  • Data is current, complete, accurate, and measurable.
  • Pipeline issues are caught before downstream users notice.
  • Teams can trust the data available in the Silver layer.
  • Source-system changes do not create silent failures.
  • Documentation is clear enough for another person to understand the platform.


Why Work at Enfinite

We are building a workplace where passion meets purpose and people are trusted to make decisions, solve problems, and move work forward.

Our values shape how we work together:

Safety. People. Collaboration. Innovation. Integrity. Resilience.

We also offer:

  • Health and wellness spending account
  • Hybrid Flexible Work Program
  • Training and development opportunities
  • Volunteer initiatives and team-building events
  • Opportunities to support a more reliable and resilient energy future


Meet Enfinite

Enfinite is a Calgary-based energy company developing, owning, and operating infrastructure that supports a more reliable and resilient power system. We are Alberta's largest owner and operator of battery energy storage facilities, with a growing portfolio that also includes conventional generation assets.

Enfinite is an equal opportunity employer committed to a fair, inclusive, and accessible hiring process. Candidates who require accommodation are encouraged to let us know.