Sr. Data Engineer

Xplore. Inc

$110K — $130K *
US-AnywhereRemote in Ontario, CA
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related discipline.
  • Minimum of 5 years in Data Engineering, Data Science, or full-stack development.
  • Advanced Python skills for backend development.
  • Experience building data pipelines in hybrid on-prem/cloud environments.
  • Proficiency in CI/CD practices for software deployment.
  • Expertise in API development, particularly REST APIs.
  • Familiarity with Terraform and Databricks is a strong plus.
  • Proficient with relational databases, especially PostgreSQL.
  • Solid understanding of ETL processes and data pipeline architecture.

Responsibilities

  • Design, develop, and maintain ETL pipelines using PySpark, Python, and SQL.
  • Load data into medallion architecture layers from various upstream sources.
  • Develop and manage APIs for secure data access.
  • Collaborate with teams to gather and define data requirements.
  • Participate in all phases of the software development lifecycle.
  • Support the System Architect in designing the data stack components.
  • Develop ETL workflows that provide actionable insights for stakeholders.

Benefits

  • Flexible work locations in Canada including remote options.
  • Opportunity to work with advanced technologies and practices.
  • Collaborative work environment with cross-functional teams.
  • Involvement in the full software development lifecycle.
  • Opportunities for professional growth and development.
Full Job Description
We are looking for a Senior Data Engineer to join our team in Markham, Ontario, Fredericton, New Brunswick or remotely from a location in Canada. This role will be instrumental in building and maintaining the applications and infrastructure that support our data-driven initiatives. You will work closely with data scientists, data engineers, and analysts to develop end-to-end solutions, from robust backend APIs to dynamic reporting interfaces.

Experience in programming and automation is key as is the requirement to have a strong ability to work with databases, distributed computing systems, data pipelining, and Ops.

Key responsibilities include:
  • Design, develop, and maintain robust backend ETL pipelines utilizing PySpark, Python and SQL.
  • Load data into medallion architecture layers from diverse upstream sources-including both streaming and batch.
  • Develop and manage APIs to facilitate secure data access and support application functionality.
  • Collaborate with cross-functional teams to gather data requirements and deliver technical solutions.
  • Participate in all phases of the software development lifecycle, including design, implementation, testing, and deployment.
  • Support the Systems Architect in designing infrastructure and data stack components.
  • Develop ETL workflows to provide stakeholders with actionable Network Intelligence.


The ideal candidate will possess:
  • Bachelor's degree in Computer Science, Engineering, or a related discipline.
  • At least five years of practical experience in Data Engineering, Data Science, or full-stack development.
  • Advanced proficiency in Python for backend software development.
  • Extensive experience building pipelines in hybrid on-premises/cloud environments.
  • Demonstrated expertise in continuous integration/continuous deployment (CI/CD) practices.
  • Strong background in API design and development (e.g., REST APIs).
  • Experience with Terraform, and Databricks is considered a strong asset.
  • Significant experience working with relational databases, particularly PostgreSQL.
  • Familiarity with data engineering principles, ETL processes, and pipeline architectures is desirable.
  • Excellent analytical and problem-solving skills, with the ability to work autonomously as well as collaboratively.
  • Outstanding communication and teamwork abilities.


Condition of Employment:

As a condition of employment and in order to comply with industry related data security standards, this position is subject to the successful completion of a Criminal Background Check. Details will be supplied to applicants as they move through the selection process.

Similar Jobs

More Jobs at Xplore. Inc

More Information Technology Jobs

Find similar Sr. Data Engineer jobs: