Junior Data Engineer

Citylitics delivers predictive intelligence on local utility & public infrastructure markets
Data
Entry-Level Software Engineer
In-Person
1+ year of experience
AI · Enterprise SaaS

Description For Junior Data Engineer

Citylitics is solving the hardest data problems in infrastructure while building the sales intelligence platform that enables a faster, more transparent, and more efficient infrastructure marketplace. We turn millions of unstructured documents into high value intelligence feeds and datasets that are available on an intuitive user experience.

As a Junior Data Engineer, you will play a key role in developing and maintaining our data pipelines and dashboards. You will work closely with senior engineers to design, implement, and test data solutions using a variety of tools and technologies. Your primary focus will be on building interactive and informative dashboards using Dash and Plotly - you will also be contributing to the development of our Airflow-based data pipeline infrastructure. You will have the opportunity to gain experience working with Google Cloud Platform (GCP).

Key Responsibilities:

  • Develop and maintain interactive dashboards using Dash and Plotly
  • Contribute to the development and maintenance of complex data pipelines using Apache Airflow
  • Implement data quality checks and monitoring
  • Collaborate with senior engineers on new data solutions
  • Work with stakeholders to understand data needs and create actionable dashboards
  • Assist in data migration and integration
  • Contribute to documentation and maintenance of data infrastructure
  • Explore new technologies in the data engineering landscape

Technologies:

  • Backend: Python, Django, Cloud SQL, Airflow/Cloud Composer
  • Cloud Infrastructure: Google Cloud Platform
  • Other Tools: Dash & Plotly for dashboards hosted in Cloud Run

Why Citylitics?

  • Work for one of the top 15 innovative analytics startups in Canada
  • Influence positive change in sustainable public infrastructure
  • Support a disruptive solution in an industry with no direct competition
  • Accomplish more in months than years at a large tech company
  • Access to Generative AI tools and full Data Universe
  • Internal mentorship program and professional growth opportunities
  • Diverse and inclusive workplace culture

Citylitics is an equal opportunity employer committed to diversity and inclusivity.

Last updated 5 months ago

Responsibilities For Junior Data Engineer

  • Develop and maintain interactive dashboards using Dash and Plotly
  • Contribute to data pipeline development using Apache Airflow
  • Implement data quality checks and monitoring
  • Collaborate with senior engineers on new data solutions
  • Work with stakeholders to create actionable dashboards
  • Assist in data migration and integration
  • Contribute to documentation and maintenance of data infrastructure
  • Explore new technologies in data engineering

Requirements For Junior Data Engineer

Python
  • At least 1 year experience with Python, Dash & Plotly
  • At least 1 year experience with Airflow/Cloud Composer
  • Experience with Google Cloud Platform and Docker is an asset
  • Excellent problem-solving skills and a proactive approach
  • Good communication and collaboration skills
  • Understanding of data modeling concepts and best practices

Benefits For Junior Data Engineer

  • Opportunity to work for a top innovative analytics startup
  • Influence positive change in sustainable public infrastructure
  • Support a disruptive solution with no direct competition
  • Accomplish more in months than years at a large tech company
  • Access to Generative AI tools and full Data Universe
  • Internal mentorship program
  • Professional growth and skill-based development
  • Internal promotion opportunities
  • Diverse and inclusive workplace culture

Interested in this job?

Jobs Related To Citylitics Junior Data Engineer

Junior Data Engineer

Junior Data Engineer position at Canonical, working remotely in EMEA, focusing on marketing analytics and data-driven insights for the Ubuntu publisher.

Jr. Power BI Developer (Fixed-Term Contract)

Junior Power BI Developer position at Evolution Recruitment Solutions, focusing on data visualization and business intelligence with hybrid work arrangement in London.

Energy Analysis & Modeling Engineer

Energy Analysis & Modeling Engineer role at Posh, developing and optimizing battery storage systems for commercial applications using Python and data analysis.