Data Type Researcher & Developer

Data Type Researcher & Developer

The Research Team at Ground Labs is an integral part of the Product team whose mission is to drive the research effort to understand and stay on top of the ever-changing landscape of data protection compliance. Research insight is translated into opportunities to develop new data types or features to provide more value for customers and increase the competitive edge for Ground Labs’ products and services.

Key Responsibilities:

  • Research the implementation requirements for new and existing data types.
  • Develop, validate, test, document, and maintain the suite of built-in patterns for new and existing data types written in GLASS, Ground Labs’ proprietary pattern matching programming language.
  • Produce clean, quality and efficient code that is consistent with Ground Lab’s internal coding standards.
  • Review and assess GLASS code produced by other team members.
  • Collaborate with cross-functional teams & be the Subject Matter Expert on matters related to GLASS data types.
  • Research data protection regulations to stay current with the latest developments on data privacy compliance requirements.
  • Work with the Research Lead to identify opportunities for new features and/or workflows for Ground Labs’ products and services driven by customer demand, market / regulatory changes, and/or competitive movers.

Requirements

To be successful in this role, you will need the following skills and/or characteristics:

  • Self-motivated and proactive, with a passion for continual learning of new information and technology.
  • Excellent research, investigative and organisational skills with a meticulous eye for detail.
  • Excited to learn about the grammar and structure of new and foreign languages.
  • Creative problem solving and analytical skills.
  • Excellent written and verbal communication skills (English).

Education and Experience:

  • Degree/Diploma in a technical discipline, communications or related field.
  • At least 2 years of experience in a research, software developer and/or similar role.
  • Working knowledge of Unix / Linux environments, including common shell commands.
  • Experience with any form of programming language and/or scripting.
  • Familiar with the software development lifecycle (e.g. gathering requirements, implementation, testing, documentation, etc).
  • Experience with version control systems (e.g. Git, Bitbucket) is a plus.
  • At least a basic understanding of regular expressions.