Data Developer
Calgary, AB, CA, T2P 1G1
Precision Drilling
Company: PD Canada LP
Location: Calgary, AB
Onsite
Precision Drilling has an onsite opening for a Data Developer, eager for fresh challenges and development that could pave the way for future career growth as our business continues to innovate and grow.
Joining Precision Drilling means joining a supportive culture that values your role as a key contributor to our future. As a large company with a close-knit atmosphere, you’ll collaborate closely with leadership and colleagues throughout the organization.
Combined with a competitive remuneration package, you will enjoy the advantages of:
- Medical, dental, prescription drug, life insurance, Pension match, long-term disability coverage, a free fitness membership steps away from our offices, and product discount programs.
- A casual work environment where you can enjoy a work-life balance promoting personal health, well-being, and family life!
- Personal development to grow your career with us based on your strengths and interests.
- Precision offers competitive time off packages as applicable.
Summary
Precision's Alpha™ suite of technologies delivers exceptional value to our customers by reducing risks, time, and overall well cost. Alpha™ drives performance through its core strength of integrating data insights, human ingenuity, automation consistency, and smart algorithms to drill the best wells every time.
The Data Developer will support Precision’s Alpha™ Technologies product line by developing, supporting, and maintaining our operational technologies and data solutions by leveraging modern data techniques over large data sets. You will get to work with high-frequency datasets, ranging from real-time to transactional data.
Responsibilities
- Design, develop, test, review, document, and troubleshoot batch and real-time ETL solutions against multiple structured and unstructured data sources, such as IoT device data, third-party APIs, and internal systems, into centralized data repositories.
- Build database models that can be used to translate complex performance data into usable information that objectively depicts Precision’s rig fleet performance
- Optimize data pipelines for scalable, event-driven ingestion, transformation, and analysis
- Conducting and participating in code reviews and discussions on software design/architecture to coordinate constructive feedback across the team
- Perform data analyses required to troubleshoot data-related issues and assist in their resolution
- Create and maintain technical documentation or system workflow as needed
- Work closely with all business units and data teams to help develop a strategy for long-term data platform architecture
Knowledge & Skills
Problem-solving – you are thrilled at the chance to solve complex problems. Beyond the scope of traditional business systems, this is the most valuable attribute you can bring to this role
Growth mindset – you understand that you are not an expert in all things and constantly explore new systems in working with datasets more advanced than traditional business systems
Analytical thinking – you love to build new things and the challenge of figuring out solutions to complex problems
Dynamic – you thrive in a fast-paced environment and can respond quickly to changing conditions or unforeseen obstacles
Results-focused – you know there is a perfect solution that will take too long to develop and implement, so you shift your focus to finding a reasonable solution that can be implemented in a timely manner and deliver results
Detail-oriented – your attention to detail may drive some people crazy, but we view it as an absolute necessity
Strong interpersonal and communication skills
Strong organizational, analytical, and project-management skills
Ability to work with diverse professionals comprising clients, stakeholders, vendors, operations team, rig team and engineering peers
Contribute to sustaining a positive, progressive, and supportive team environment
Education
Bachelor’s degree in data, computer, or software science/engineering from an accredited University or related Technology diploma or experience
Experience
- Minimum 3 years experience in scripting languages (SQL, Python) for data development and automating processes
- Minimum 3-5 years experience engineering big data platforms and large-scale data initiatives
- Experience with source code management using Git, such as Azure DevOps
- Experience with Infrastructure-as-code technologies such as Kubernetes and Docker
- Experience building high-performance pipelines
- Experience with cloud data warehousing such as Snowflake
- Experience with monitoring & observability tools, such as Datadog or Grafana, with proven ability to troubleshoot and solve problems in complex systems
- Knowledge of ETL performance-tuning techniques
- Oil & Gas experience is an asset
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: APIs Architecture Azure Big Data Data pipelines Data Warehousing DevOps Docker Engineering ETL Git Grafana Kubernetes Pipelines Python Snowflake SQL Unstructured data
Perks/benefits: Career development Health care Insurance Startup environment
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.