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
This job posting may no longer be active. You may be interested in these related jobs instead:
Analytics Engineer I

Remote Analytics Engineer position at the Democratic National Committee, building data pipelines and ETL infrastructure to support Democratic campaigns nationwide.

Technical Program Manager, Business Intelligence, Data Centers

Technical Program Manager position at Google focusing on Business Intelligence and Data Centers, combining data analytics expertise with program management skills.

Technical Solutions Consultant, University Graduate, 2025

Entry-level Technical Solutions Consultant position at Google, focusing on data analytics, technical solutions, and customer support in the advertising technology space.

Business Program Manager, Global Data Centers

Business Program Manager position at Google's Global Data Centers, focusing on operational excellence, financial management, and project coordination.

Infrastructure Partner Data Engineer

Infrastructure Partner Data Engineer role at Google, focusing on YouTube's data pipeline solutions and partner integrations with 1+ years of experience required.

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 6 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?