Bachelor’s degree in computer science or a related field


Minimum 5 years of experience in database administration or database architecture

Employment Terms

6 month contract with opportunity to become permanent upon contract completion


Calgary, AB

A4 Systems is dedicated to the advancement of data acquisition practices through continuous evaluation of all known technologies and deploying the most efficient and advantageous data acquisition strategies. By aggregating data from disparate sources to maximize data quantity and quality, we create value for our customers. We maintain a passionate commitment to understanding data, driving analysis perspectives that are vital to the generation of decisions and recommendations to be utilized by machines and/or humans. We increase customer data understanding and connectedness by turning disparate data into organizational knowledge and wisdom.

We are looking for an Enterprise Database Administrator with machine learning, data science, big data, and cluster experience.


  • Work with database software to find ways to store, organize and manage data
  • Diagnose and troubleshoot database errors
  • Install and maintain the performance of database servers
  • Assist with database design and development
  • Set and maintain database standards
  • Maintain the integrity and performance of company databases
  • Assess the effectiveness and accuracy of new data sources and data gathering techniques
  • Manage database access
  • Design maintenance procedures and putting them into operation
  • Ensure databases meet user requirements
  • Liaise with programmers, applications/operational staff, IT project managers and other technical staff
  • Manage database security/integrity and backup procedures
  • Implement security measures
  • Define objectives through consultation with management
  • Write reports, documentation and operating manuals
  • Test and modify databases to ensure that they operate reliably
  • Provide user training, support and feedback
  • Write disaster recovery plans
  • Archive data.
  • Guarantee that data is stored securely and optimally


  • Knowledge of a variety of machine learning techniques (clustering, decision tree learning, artificial neural networks, etc.) and their real-world advantages/drawbacks.
  • Experience with Big Data and clusters is necessary
  • Experience with Linux and Windows Server environments
  • Extensive experience with database technologies (PostgreSQL, Cassandra)
  • Strong command of SQL and SQL server tools
  • Advanced knowledge of database security, backup and recovery, and performance monitoring standards
  • Understanding of relational and dimensional data modeling
  • PowerShell and Unix shell scripting skills
  • Experience with cloud services is a plus
  • Strong mathematical and statistical knowledge
  • Coding knowledge and experience with several languages: C, C++, Java
  • JavaScript, etc.
  • Experience in querying databases and using statistical computer languages: Python, SQL, etc.
  • Experience with distributed data/computing tools: MySQL
  • Excellent written and verbal communication skills
  • Impeccable attention to detail

Sound like the job for you?

Got what it takes to work with us? Great! Send us a link to your resume or portfolio to become part of our talent pool.


Send you resume here