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 3 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

Engineering Technician, Instrumentation & Data Acquisition

Engineering Technician role at Tesla focusing on instrumentation and data acquisition for vehicle testing, offering competitive pay and comprehensive benefits.

Analytics Engineer, Thermal & Chassis, Semi

Analytics Engineer position at Tesla focusing on data analysis and optimization of thermal and chassis systems, combining mechanical engineering with advanced analytics.

Data Engineer I (R-17233)

Entry-level Data Engineer position at Dun & Bradstreet, requiring 2 years experience, SQL expertise, focusing on data platform management and quality assurance.