Data Engineer

  • Terramera
  • Remote, Canada
  • Jun 08, 2021

Job Description


We are currently seeking an experienced Data Engineer to join our diverse Research & Development team (R&D). This position will play a key role in new process development, providing guidance to various teams within Terramera, performing upgrades to existing database installations, among other unprecedented initiatives. You will join our Software Development team and work closely with Machine Learning and Robotics Engineers, and other groups in R&D.


To help design, test, and build new database systems for our innovative biosciences company from the ground up, as well as maintain and improve existing products that are used daily to support business activities.


  • Design and create new technical standards and practices for data management
  • Build high availability and performant data systems dependant on different project criteria
  • Document database policies, procedures, and standards and work with our internal IT to execute said policies
  • Perform regular tests and identify improvements to ensure data security, privacy, and integrity
  • Continuous monitoring of database performance, implementing changes and applying patches as required
  • Implement industry best practices to manage company data securely and efficiently
  • Contribute to the ongoing improvements of the teamโ€™s processes


  • Post-secondary degree in Computer Science or related field
  • 3+ years of work experience in data engineering and database design
  • Experience working and optimizing large binary datasets
  • Experience working with a variety of different database technologies (e.g., Postgres, MSSQL, SQLite, etc.)
  • Ability to provide technical leadership on database systems and solutions to complex data requests
  • Proficiency with different Linux systems
  • Programming experience in Java and Python
  • Good understanding of industry best practices for troubleshooting, diagnostic techniques, deployment of patches, disaster recovery, and maintenance
  • Familiarity with cloud services (Azure, AWS)
  • Experience with Agile / Scrum methodologies


  • Experience with ORMs would be an asset (e.g., Hibernate)
  • Experience working with large image databases for Machine Learning
  • Familiarity with reporting tools
  • Exposure to NoSQL
  • Exposure to GIS data and data management techniques would be an asset


  • Critical thinking and problem-solving skills
  • Advanced abstract reasoning skills
  • Strong team player with solid communication and interpersonal skills
  • Takes initiative, generating new and innovative approaches to problems
  • Ability to communicate clearly and succinctly with teammates and end users
  • Responsive to feedback and applying it for continuous improvements

Organization Type


Organization Size



Food & Agriculture

Want us to tweet your job? Please write your organization's twitter username below (just the username, please do not add the '@')