Data Scientist

Frac Shack International - Acheson, AB (30+ days ago)

Apply Now

About Us:

Frac Shack™ is a fast paced, exciting and progressive company experiencing incredible growth! Our team includes employees who are high energy, creative and passionate about what they do. As a company, we pride ourselves on building a culture that values employees and promotes innovation, diversity, excellence in communication and commitment to personal/professional growth. Join our team and you will find Frac Shack advocates a healthy working environment and opportunities to experience the rewards of contributing to a proactive and competent team.

To check out what a Frac Shack™ is, check out this video: Frac Shack™ Video

Job Summary:

With technology and data initiatives underway, Frac Shack is looking for a unique individual to fill the role of Data Scientist. You will be responsible for designing and implementing scalable solutions for data analytics. This role will use new and innovative technologies to enhance data-driven decision making. The Data Management Analyst conducts algorithm design and performs advanced programming. You will help facilitate getting data from a variety of different sources, getting it in the right formats, ensuring that it adheres to data quality standards and ensuring that downstream users can get that data quickly. Your success will be measured by your ability to produce results in the context of a service-minded, respectful and inclusive style.


  • Design and build robust and highly scalable solutions for managing structured and unstructured data
  • Work with data scientists, data architects, data management analysts, vendors, business users and business managers to identify and develop data storage and processing use cases
  • Ensure systems meet business requirements and industry practices
  • Develop and document API's for the collection, cleansing, storage, accessing and visualizing of data
  • Work with business users and database administrators to develop automated ETL routines to ingest disparate sources of data into SQL databases or file systems
  • Build high-performance algorithms, prototypes, predictive models and proof of concepts
  • Employ a variety of languages and tools (e.g. scripting languages) to integrate systems together
  • Develop processes for data modelling, mining and production
  • Integrate new data management technologies and software engineering tools into existing structures
  • Work with architects to develop databases and data models for PostgreSQL, Oracle and SQL Server
  • Create custom software components (e.g. specialized UDFs) including writing requirements, implementation, testing, technical documentation and deployment of analytics applications
  • Perform technology and product research to better define requirements, resolve important issues and improve the overall capability of the technology stack
  • Evaluate and provide feedback on future technologies and new releases/upgrades
  • Provide support by analyzing, developing and implementing BI solutions for customer requests

Qualifications :

  • Completion of a Degree in Information Systems, Computing Science or a closely related discipline with experience in data engineering, business intelligence experience or software engineering
  • Strong understanding of database concepts, architectures and data modelling. Strong knowledge of databases including SQL-based technologies (e.g. PostgreSQL and MySQL) and NoSQL technologies (e.g., MongoDB, Cassandra, Neo4J)
  • Strong algorithm design and programming skills in Java, C#, Python, Perl, Scala, Javascript, JQuery, AJAX, JSON, and REST API
  • Experience with Big Data technologies including Hadoop-based technologies (e.g. MapReduce, Hive and Pig, Spark, Kafka, Hive, Pig, Sqoop, etc.) is an asset
  • Experience with Cloud infrastructure tools (e.g. AWS, OpenStack, Docker, Ansible)
  • Data Mining and Machine Learning experience is an asset
  • Mature design, coding, testing and debugging skills
  • Experience with agile or other rapid application development methods
  • Ability to effectively and professionally communicate, both orally and in writing
  • Ability to write clear and concise support documentation
  • Demonstrated ability to produce results in the context of a service-minded, respectful and inclusive style
  • Experience with in conducting and managing AI/ML projects
  • Applicants may be tested**

What we Offer:

  • Competitive Salary
  • RRSP
  • Health and Dental Benefits
  • Profit sharing eligibility

Frac Shack is an Equal Opportunity Employer.

We thank all applicants for their interest, however only those candidates selected for interviews will be contacted.

Job Type: Full-time