Data brick developer

CGI

$95K — $145K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience with Databricks and Apache Spark
  • Expertise in Delta Lake architecture
  • Proficiency in SQL and PySpark / Scala
  • Experience designing enterprise-grade database schemas
  • Knowledge of data lifecycle management
  • Familiarity with cloud platforms (Azure, AWS, GCP)
  • Understanding of data contracts and governance principles

Responsibilities

  • Design and develop database schemas for Operational Data Store using Delta Lake
  • Build and maintain scalable ETL/ELT pipelines in Databricks
  • Define and implement data contracts for archiving and indexing
  • Ensure efficient data archiving, retention, and retrieval
  • Optimize document indexing strategies for better data access
  • Collaborate with teams to translate data requirements into solutions
  • Monitor and optimize data processing performance and efficiency

Benefits

  • Hybrid work model requiring office presence 2 days a week
  • Opportunities for professional development and training
  • Engagement with industry-leading data engineering tools
  • Collaborative work environment with cross-functional teams
Full Job Description
Data brick developer

Category: Software Development/ Engineering

Main location: Canada, Ontario, Toronto

Position ID:J0526-2550

Employment Type: Full Time

Position Description:

This role is hybrid and requires you to be at our client's and/or downtown Toronto office at a minimum 2 days per week - subject to change at any time.

We are seeking a skilled Databricks Developer to design, develop, and optimize scalable data solutions on the Databricks platform. The ideal candidate will be responsible for building and managing database schemas, developing procedures for Operational Data Store (ODS) environments using Databricks Delta Lake tables, and ensuring efficient data archiving and document indexing processes. The role requires strong expertise in data engineering, cloud-based analytics platforms, and data lifecycle manageme

Your future duties and responsibilities:

. Design and develop database schemas and procedures for Operational Data Store (ODS) using Databricks Delta Lake tables.
. Build and maintain scalable ETL/ELT pipelines within the Databricks ecosystem.
. Define and implement data contracts for data archiving and document indexing processes.
. Ensure efficient and reliable data archiving, retention, and retrieval mechanisms.
. Develop and optimize document indexing strategies to improve data accessibility and search performance.
. Collaborate with business analysts, architects, and data teams to understand data requirements and translate them into technical solutions.
. Monitor and optimize data processing performance, storage efficiency, and query execution.
. Implement data quality, governance, and security standards across data platforms.
. Support troubleshooting, performance tuning, and production issue resolution.
. Maintain technical documentation for data models, workflows, and integration processes.

Required qualifications to be successful in this role:
• Strong 5+ years of experience with Databricks and Apache Spark
• Expertise in Delta Lake architecture, including table design, optimization, and management
• Proficiency in SQL and PySpark / Scala for building data engineering solutions
• Experience designing and implementing enterprise-grade database schemas
• Knowledge of data lifecycle management, including archiving and retention strategies
• Understanding of data contracts, metadata management, and data governance principles
• Experience with cloud platforms such as Azure, AWS, or GCP
• Familiarity with ETL/ELT frameworks and data pipeline orchestration tools
• Strong analytical thinking, troubleshooting, and performance optimization skills

Preferred Qualifications
• Experience working on large-scale enterprise data platforms
• Knowledge of document management and indexing systems
• Exposure to CI/CD pipelines and DevOps practices for data engineering
• Databricks certification is an added advantage

Education & Experience
• Bachelor's degree in Computer Science, Information Technology, Data Engineering, or a related field
• 5+ years of experience in Databricks / Data Engineering development roles

"CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $95,000-$145,000. This role is an existing vacancy."

#LI-AV1

Skills:
  • Communication
  • Data Analysis
  • Data Architecture
  • Data Governance
  • Data Modeling
  • English
  • ETL
  • SQL


Similar Jobs

  • Data Engineer
    $120K — $147K *
    Relay Financial Technologies, Inc
    Toronto, ON M3C 0E3
  • SQL Swerver Developer
    $100K — $130K *
    Polar IT Services
    Remote
  • ETL (Informatica) Developer
    $90K — $130K *
    CyberMedia Technologies
    Remote
  • Tata Consultancy Services
    Technical Architect
    $120K — $130K *
    Tata Consultancy Services
    Pittsburgh, PA 15237 (Allegheny County)
  • Tata Consultancy Services
    Engineer
    $115K — $120K *
    Tata Consultancy Services
    Pittsburgh, PA 15237 (Allegheny County)
  • Scotiabank
    Data Engineer
    $90K — $120K *
    Scotiabank
    Toronto, ON M3C 0E3

More Jobs at CGI

  • Mid SW Developer
    $70K — $156K *
    Fairfax, VA 22030 (Fairfax City County)
    Information Technology
    In-Person
  • Sr. Business Analyst
    $62K — $139K *
    Fairfax, VA 22030 (Fairfax City County)
    Education, Government & Non-Profit
    In-Person
  • Lead Database Engineer
    $57K — $154K *
    Dallas, TX 75217 (Dallas County)
    Information Technology
    In-Person
  • Lead Database Engineer
    $57K — $154K *
    Cleveland, OH 44130 (Cuyahoga County)
    Finance & Insurance
    In-Person
  • Lead Database Engineer
    $57K — $154K *
    Pittsburgh, PA 15237 (Allegheny County)
    Finance & Insurance
    In-Person

More Information Technology Jobs

Find similar Data brick developer jobs: