Data Engineer Architect

  • Bachelor of Science Degree in computer science, information systems or related field
  • Minimum 10 years of progressively responsible application engineering roles; or any equivalent combination of experience and training that provides the required knowledge, skills, and abilities needed to complete the major responsibilities/essential functions of the position
  • Skilled in working with Agile software development approaches using JIRA (Atlassian)
  • Understanding of object orientation and familiarity with modern design patterns; hands on experience with development that utilizes modern design patterns
  • Proficient in various programming languages, distributed architectures, API services, Google Cloud Platform, Amazon Web Services and general security and networking technologies
  • Experience with data-related technologies including but not limited to Google Big Query, Python, SQL, Spark, Scala, Hadoop, dbt, Trino, Starburst
  • Proficient in data analysis techniques including strong technical writing skills
  • Familiar with data persistence solutions other than RDBMS (Key/Value Stores, Document DBs, BLOB/Object Storage)
  • Ability to troubleshoot environment/hosting-related issues with cloud-based platform services
  • Some exposure to full-stack development a plus
  • REST API design and development best practices
  • Experience with AWS and Azure