Headquartered in Calgary, Alberta, Strathcona Resources Ltd. is one of North America’s fastest growing pure play heavy oil producers with operations focused on thermal oil and enhanced oil recovery near the Cold Lake and Lloydminster regions of Alberta and Saskatchewan.
Strathcona is committed to doing business the right way, guided by our core values: Integrity, Energy, and Intelligence. These values define who we are as a company, how we work together, and how we make decisions: We prioritize respect, accountability, and collaboration. That means everyone can shape and strengthen our culture and drive results in meaningful ways. Our people bring energy and curiosity to solve problems and deliver results. Be part of a team where performance, collaboration, and innovation come together to drive success.
We are seeking a full-time Data & AI Application Developer to design, develop, and optimize data solutions and AI-driven applications that support critical decision-making across our operations. Reporting to the Manager, Measurement, Analytics & Technology, the ideal candidate combines strong data engineering fundamentals with modern full-stack development practices to deliver reliable, enterprise-grade applications in a rapidly evolving AI landscape.
Responsibilities:
Data Engineering & Pipeline Development
Develop and maintain ELT pipelines to ingest, store, and process large datasets from SCADA, IoT streaming, and application databases into our corporate data lake
Design, code, test, and monitor data solutions; optimize query performance, data loads, storage, and costs
Develop common data utilities and libraries for business use
Implement logging, tracing, and alerting for data pipelines; triage production incidents and maintain operational documentation
AI & Application Development
Build and deploy data applications and AI-powered solutions using LLM APIs (e.g., Claude, OpenAI), including prompt engineering, tool calling, and agent workflows
Apply responsible AI practices: guardrails, output evaluation, context management, and LLM cost/latency monitoring
Work closely with engineers, analysts, and business stakeholders to translate operational challenges into scalable data solutions
Follow the full SDLC; build and maintain CI/CD pipelines for automated testing and deployment
Manage deployments to Databricks and cloud platforms across dev, staging, and production environments
Participate in code reviews and contribute to team coding standards and best practices
Qualifications:
Education and Experience
Bachelor’s degree in Computer Science, Software Engineering, or a related field
4-8 years of experience in data development, data engineering, or software development, working with oil and gas industry datasets
Demonstrated experience building and deploying production-grade applications
Familiarity with real-time data streaming and IoT integrations
Experience with ETL/ELT tools (Airflow, Fivetran, dbt) and data app frameworks (Streamlit, Dash, React)
Experience building LLM agent workflows, RAG architectures, or vector database integrations
Familiarity with infrastructure-as-code (Terraform, Bicep), Kubernetes, or observability platforms (Datadog, Grafana)
Understanding of machine learning and generative AI applications in the energy sector
Technical Skills
Strong proficiency in Python and SQL
Experience with structured databases (SQL Server, Oracle, and/or PostgreSQL) and BI tools (Tableau, Spotfire, or Power BI)
Proficiency with REST APIs, Git workflows, and CI/CD tooling (GitHub Actions, Azure Pipelines, or similar)
Experience with Databricks (Spark, Unity Catalog, App deployments), AWS (S3, DMS, Lambda), and/or Azure
Hands-on experience with LLM APIs (Anthropic Claude, OpenAI, or similar) including prompt engineering and tool/function calling
Familiarity with Docker, environment management, secrets management, and authentication patterns (OAuth 2.0, RBAC)
Knowledge of data governance, security, and compliance best practices
Great things aren’t done by one person, they’re done by a team.
We believe meaningful results come from people with unwavering commitment to integrity, energy, and intelligence – how we show up matters just as much as what we deliver. We value our work, our communities, and our commitments – but most of all, we value the team of people who make what we do possible.
Apply to Strathcona
If you have what it takes to be a great Strathcona team member, we want to hear from you. We appreciate all interest in this opportunity but only those selected to advance through the process will be contacted.
Top Skills
Strathcona Resources Calgary, Alberta, CAN Office
421 7 Ave SW, 1900, Calgary, Alberta, Canada


