Open Jobs | Senior Data Engineer - Vancouver Skip to content
Back to All Jobs

Senior Data Engineer

The Role

The Senior Data Engineer contributes to GeoComply's success by constructing data pipelines that transform raw data into actionable business insights, supporting both our company and customers in their decision-making processes. Our ideal candidate will possess relevant experience in database technologies, including MySQL and NoSQL, along with a demonstrated history of setting up data pipelines in previous roles.

Key Responsibilites

  • Understand the business, knowledge, and insight.
  • Develop and transform large datasets and maintain robust data pipelines that can support various use cases with high performance.
  • Generate automated reports for customers with high-quality standards.
  • Develop and maintain interactive reporting tools.
  • Stay informed of database changes to ensure reports are always working as expected.
  • Coordinate with the Engineering team on release cycles and operational suggestions to monitor releases and foresee any issues that may arise with the data pipelines and reports.
  • Follow and improve best practices and processes established by the team.

Who You Are

  • Advanced knowledge and experience using Python for data processing.
  • 4+ years of in-depth practical experience with relational and NoSQL databases.
  • Experience in large-scale deployment and performance tuning data-intensive systems.
  • Development experience in Linux system environments.
  • Familiar with spinning up the infrastructure of Amazon AWS and Databricks.
  • Experience with batch and streaming ETL/ELT systems 
  • Experience with data pipeline orchestration tools (Airflow or similar).
  • Knowledge of data warehousing concepts.
  • Knowledge of BI technologies, methodologies, and their application.
  • Knowledge of ELK Stack - Elasticsearch, Logstash, and Kibana using RESTful and JSON to build reporting solutions.
  • Ability to quickly learn new technologies and push the envelope for performance and reliability.
  • Good Docker/Kubernetes knowledge is a plus.
  • Strong analytical and problem-solving skills.
  • Results-orientated with the ability to meet deadlines.

Salary Range

  • 132000 - 181500 CAD, per-year-salary
  • The typical salary range for this position is from $132,000-$181,500 annually. The base pay offered may vary depending on a variety of factors including, your qualifications, job-related knowledge, skills, and experience. In addition to our competitive salary package, we also offer the following personal and professional development benefits:

    Performance-based bonus and equity plans
    Generous paid vacation and sick days
    Extended health benefits
    Generous training and development allowance
    Charitable and DEI initiatives
    Team-building events

SUBMIT YOUR APPLICATION

LINKS

Compensation

General Questions

Location

ADDITIONAL INFORMATION