Data Developer
Job Summary
Headquartered in Calgary Alberta Strathcona Resources Ltd. is one of North Americas 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
Bachelors 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 arent done by one person theyre 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.
Required Experience:
IC