Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Consultant - PySpark / Databricks Developer (Intermediate - Senior)

$100k - $140k per year
Full-time

Electric Mind

At Electric Mind, Engineering is where strategy meets action. Our team helps organizations cut through complexity—aligning business ambition with technology execution to unlock real, lasting change. You’ll work alongside curious, driven people tackling high-impact challenges for everyone from scaling startups to global enterprises. Each engagement is different, pushing you to learn, adapt, and grow.  

Electric Mind’s Technology Practice brings together deep engineering expertise, modern delivery disciplines, and pragmatic architectural thinking to help clients execute complex, mission-critical transformation. We design and implement scalable, secure, high-impact technology solutions that accelerate business outcomes.  


About the Role


We are looking for both permeant and contract for this role.

We're looking for a developer to help build and maintain data pipelines on Databricks for a financial services / wealth management data platform. The platform ingests data from multiple source systems, transforms it through a medallion architecture (bronze → silver → gold) using PySpark, and publishes curated data to downstream consumers via file exports and Kafka. You'll work alongside a senior engineer, writing transform code, fixing pipeline issues, and helping keep the environment healthy across dev/qa/uat.

This is a good fit for someone with solid Python fundamentals and some Spark/SQL exposure who wants to grow into a data engineering specialist. You won't be expected to know Databricks internals on day one — you will be expected to learn fast, ask good questions, and write clean,

What You'll Work On



  • Writing and maintaining PySpark transforms (hand-written, not a generic framework) for silver and gold layer tables — things like customer, account, and transaction data models.

  • Working with Lakeflow Declarative Pipelines (Databricks' current pipeline framework — successor to DLT) and Auto CDC / SCD Type 2 patterns for change-data-capture merges.

  • Querying and validating data in Unity Catalog across environments (dev/qa/uat) using SQL warehouses.

  • Debugging failed pipeline runs: reading pipeline event logs, tracing bad records, fixing schema drift or data quality issues.

  • Maintaining reference/lookup tables and small utility scripts (PowerShell/Python) used to operate the platform.

  • Writing and updating unit/integration tests for transform logic.

  • Participating in code review, using Git feature branches and merge requests (GitLab).

  • Keeping documentation current when you change how something works.

Must-Have Skills



  • Python — comfortable writing clean, readable code; understands functions, modules, basic OOP.

  • Databricks

  • Some exposure to Apache Spark / PySpark, or strong SQL skills plus a willingness to learn Spark quickly.

  • Working knowledge of SQL (joins, aggregations, window functions).

  • Basic Git workflow: branches, commits, pull/merge requests.

  • Comfortable reading other people's code and stack traces, and debugging methodically (not guess-and-check).

Nice-to-Have Skills



  • Direct experience with Databricks (notebooks, jobs, clusters, or SQL warehouses).

  • Familiarity with Delta Lake, medallion architecture (bronze/silver/gold), or CDC/SCD concepts.

  • Exposure to Azure (this environment runs on Azure Databricks with Azure AD service principal auth).

  • Experience with Kafka or other streaming/event systems.

  • Experience with CI/CD pipelines (this project uses GitLab CI).

  • Prior work in financial services or a regulated data environment.

What Success Looks Like in the First 90 Days



  • Can independently pick up a small transform bug or enhancement ticket, make the change, test it, and open a merge request.

  • Comfortable running existing operational scripts to check pipeline status, query tables, and diagnose failures without hand-holding.

  • Starting to take ownership of the Databricks environments and help write new transforms

$100,000 - $140,000 a year

About Electric Mind  

Electric Mind is a fast-growing, AI-native advisory and digital engineering firm built for those who want to shape the future, not just watch it happen. We blend premium strategy expertise with cutting-edge AI-centric engineering to solve complex, meaningful problems for industry-leading clients.  

We pride ourselves on a high-touch delivery model and a culture that values diverse talent, innovation, and true client partnership — creating an environment where your ideas matter and your impact is visible.  

If you’re looking for a place where you can grow fast, collaborate with exceptional teammates, and help build a company scaling its capabilities and global footprint at speed — Electric Mind is the place to ignite your career. The future is bright! 

For more info on Electric Mind, check out our Careers Page and Instagram .

Electric Mind is committed to diversity in the workplace. We are an inclusive employer and welcome and encourage applications from all qualified candidates. Applicants’ needs will be accommodated during our recruitment and selection process so please advise us if you require accommodation.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Consultant - PySpark / Databricks Developer (Intermediate - Senior) in Toronto, ON vacancy
  •  ...this role. We're looking for a developer to help build and maintain data pipelines on Databricks for a financial services /...  ...(bronze → silver → gold) using PySpark, and publishes curated data to downstream...  ...Kafka. You'll work alongside a senior engineer, writing transform code... 
    Databricks
    Senior
    Permanent employment
    Full time
    Contract work

    electricmind

    Toronto, ON
    5 days ago
  •  ...candidates with Data Bricks in AWS cloud only with associated transformation skills in Pyspark, SQL, etc, for both Sr Data Bricks and Data Architect requirements. Role: Senior Databricks developer Location: Canada (Hybrid) Relevant and Total years of experience: Relevant... 
    Databricks
    Senior
    Contract work

    spruceinfotech

    Toronto, ON
    7 days ago
  •  ...integrate AWB with another internally developed application. Additionally, the project...  ...Advanced proficiency in Python Core and PySpark, with over 8 years of hands-on experience...  ...Advanced Seniority Senior... 
    Senior

    Luxoft

    Toronto, ON
    17 hours ago
  • $73.1 - $87.72 per hour

     ...RQ11718 - 2 x Software Developer - Intermediate 2 openings 9+ month contract - 189 business days, 2 extensions OSNITE 5 days - 222 Jarvis St Security Level: CRJMC Must-haves:  Java EE Platform: 7+ years in developing n-tier Enterprise applications and... 
    Suggested
    Full time
    Contract work

    Source Code

    Toronto, ON
    5 days ago
  • $90k - $115k per year

     ...Science, Finance, Economics, Analytics, Business, Math, Statistics, or a related field. ~5-7 years of hands-on experience as a software developer (Java + Spring Boot + Hibernate/JPA + REST) ~ Strong debugging and problem-solving skills, especially around API behavior, service... 
    Suggested
    Full time
    Internship

    Propel Holdings Career

    Toronto, ON
    more than 2 months ago
  •  ...Position: Senior Java Developer Location: Toronto, ON Job ID#: RQ11508 Duration: 6 Months...  ...in two ways, we provide: # Digital Experts: IT Consulting expertise. Bright Minds That Produce Proven Results # Recruitment... 
    Senior
    Full time

    Symbiotic Digital

    Toronto, ON
    17 days ago
  • $71.27 - $85.52 per hour

     ...RQ11548 - Software Developer- Front End - Intermediate Location: Toronto (5 days Onsite) Duration : 1 year contract + 1 possible extension Must Have: Experience with Agile methodologies Experience with React framework and TypeScript Experience with... 
    Contract work
    Internship

    Source Code

    Toronto, ON
    21 days ago
  •  ...Senior Salesforce Developer Toronto, ON (3 days on site/week) Fulltime One of our financial services clients is seeking a highly skilled and experienced Senior Salesforce Developer to lead the technical design, development, and secure implementation of complex, scalable... 
    Senior
    Full time
    3 days per week

    Hire DigITalent Inc.

    Toronto, ON
    12 days ago
  •  ...Mandatory Certifications(both):  ~ a) ServiceNow Certified System Administrator (CSA) ~ b) ServiceNow Certified Application Developer (CAD) ~ Candidates must provide the email address associated with the certification for verification. ~ Bachelor’s degree in computer... 
    Full time

    Maarut Inc

    Toronto, ON
    more than 2 months ago
  • $70k - $104k per year

     ...Job Summary: As an Intermediate Platform Developer, you will develop and maintain platform infrastructure, microservices, and databases. You will collaborate with cross-functional teams to ensure system scalability, reliability, and performance. The ideal candidate has... 
    Full time

    Scansource, Inc.

    Toronto, ON
    more than 2 months ago
  •  ...Databricks Solution Architect Bits In Glass • Remote-friendly (Canada) Bits In Glass...  ...BIG) is a high-growth AI and automation consulting firm with offices across Canada, the United...  ...Data Scientists and ML Engineers to develop AI-powered demo assets and reference architectures... 
    Databricks
    Full time
    Remote work
    Flexible hours

    Bits In Glass

    Toronto, ON
    more than 2 months ago
  •  ...Job Overview: Client is hiring a Senior KDB Developer to join a Global Markets Data & Analytics organization, focused on designing, building, and deploying time-series systems supporting pre-trade, at-trade, and post-trade analytics across Equities, FX, and Rates.... 
    Senior
    Full time

    Maarut Inc

    Toronto, ON
    15 days ago
  • $73.09 - $87.71 per hour

     ...RQ11358 - Software Developer - Intermediate 11+ Months Contract (254 Business Days) Onsite - 222 Jarvis St Must Have: ~2-5 years experience as an intermediate front end developer ~ Experience with React Next.js, Jamstack, ~ Experience with large scale government... 
    Full time
    Contract work

    Source Code

    Toronto, ON
    more than 2 months ago
  • $90k - $110k per year

     ...The Intermediate Backend Developer works closely with engineering teams to design, implement, and maintain components of the Smile Digital Health...  ...while developing deeper technical expertise in preparation for senior-level responsibilities. Responsibilities: Design... 
    Senior
    Remote job
    Full time
    Internship

    Smile Digital Health

    Toronto, ON
    more than 2 months ago
  •  ...Position: Senior Front End Developer Location: Toronto, ON Job ID#: RQ11507 Duration: 6 Months...  ...in two ways, we provide: # Digital Experts: IT Consulting expertise. Bright Minds That Produce Proven Results # Recruitment... 
    Senior
    Full time

    Symbiotic Digital

    Toronto, ON
    17 days ago
  • $58k - $102k per year

     ...comprehensive Lakehouse architectures using Databricks platform capabilities including Delta Lake, MLflow, and Unity Catalog • Develop scalable data engineering pipelines and...  ...We are seeking an experienced Databricks consultant to join our growing data and analytics practice... 
    Databricks
    Permanent employment
    Flexible hours

    Deloitte

    Toronto, ON
    9 hours ago
  • $124.9k - $174.9k per year

     ...across engineering, sales, product, marketing, and beyond as we build the leading digital operations platform.   We are hiring a Senior Developer Advocate to join our small but mighty Developer Relations team. We’re a group of practitioners turned educators who cover... 
    Senior
    Full time
    Manual labor
    Work at office
    Local area
    Flexible hours
    Shift work

    Pagerduty

    Toronto, ON
    17 days ago
  • $95k per year

     ...Makeship empowers influencers, creators, and brands of all sizes to develop and launch limited-edition products that matter to their fans....  ...start-ups! What We Are Looking For We are looking for a Senior Product Developer who’ll take physical product concepts from initial... 
    Senior
    Remote job
    Full time
    Worldwide
    Home office

    Makeship

    Toronto, ON
    19 days ago
  •  ...looking for a highly skilled and passionate Senior Yocto & Linux Software Engineer to join...  ...this role, you will be responsible for developing, maintaining, and securing Litmus Edge, our...  .... What You’ll Do Design, develop, and maintain embedded Linux distributions... 
    Senior
    Full time
    Internship
    Shift work

    Litmus, Llc

    Toronto, ON
    2 days ago
  •  ...specifications into working, tested applications. This includes: developing detailed programming specifications writing and/or...  ...documentation as required   Additional Skills for Oracle Software Developer: Experience in conducting impact assessments on Oracle E-... 
    Senior
    Full time

    Maarut Inc

    Toronto, ON
    1 day ago
  • $81.2 - $97.44 per hour

     ...RQ00757 - Specialized IT Consultant - Intermediate Location: Hybrid (3 Days ONSITE) at 55 John St, 15th Floor (Metro Hall). Duration: 1 Year...  ...(CSA) b) ServiceNow Certified Application Developer (CAD) Candidates must provide the email address associated... 
    Full time
    Immediate start

    Source Code

    Toronto, ON
    a month ago
  • $146k - $200k per year

     ...— and the industry playbook is being rewritten monthly. Okta's Developer Productivity and AI Enablement Engineering teams own building and...  ...the best tools, and proving the value. We are looking for a Senior Product Manager to own developer productivity as a product across... 
    Senior
    Full time
    Work at office
    Local area
    Worldwide
    Shift work
    2 days per week

    Okta

    Toronto, ON
    9 days ago
  • $88.54 - $106.25 per hour

     ...RQ11712 -  Software Developer - Senior Duration: 9+ Months (203 Business Days) + 1 Extension Location: 5 Days Onsite at 25 Morton Shulman Avenue CRJMC Description Scope Work with business team in developing and validating enhancements as per business... 
    Senior
    Full time

    Source Code

    Toronto, ON
    7 days ago
  •  ...possibilities. ABOUT THE ROLE As a Senior Developer, Fullstack (AI & Data Platform), you...  ...looking for people who can bring a strong, consulting and solution-focused mindset and...  ...Infrastructure and data: Docker, AWS, PostgreSQL, Databricks, Snowflake, Supabase WHO YOU ARE... 
    Databricks
    Senior
    Full time
    Contract work
    Immediate start

    Appnovation Technologies

    Toronto, ON
    a month ago
  • $88.54 - $106.25 per hour

     ...RQ11711 - Software Developer - Senior Duration: 1 Year (250 Business Days)+ 1 Extension  Location: 25 Morton Shulman Ave., Toronto - ONSITE  CRJMC License  Must-have skills: 10 + years of experience working with GeoTalent, including working within the... 
    Senior
    Full time

    Source Code

    Toronto, ON
    8 days ago
  • $90k - $110k per year

     ...systems bringing #BetterGlobalHealth to patients everyday! Apply today and find plenty of reasons to SMILE! The Intermediate Front End Developer is a technical role that supports building and maintaining the user-facing aspects of Smile Digital Health’s Clinical Intelligence... 
    Remote job
    Remplacement
    Full time
    Flexible hours

    Smile Digital Health

    Toronto, ON
    a month ago
  • Welcome to Yoush Consulting. Are you an independent IT Consultant or wish to become one? \ \ \ Are you looking to partner with an organization that...  ...you as a partner? \ \ \\\\\\\ As a Senior Developer, Dynamics 365 your responsibilities will include: \... 
    Senior
    Full time

    Yoush Consulting

    Toronto, ON
    more than 2 months ago
  • $90k - $110k per year

     ...health systems bringing #BetterGlobalHealth to patients everyday! Apply today and find plenty of reasons to SMILE! The Intermediate Software Developer works closely with all areas of the business to gather product requirements to effectively design, implement and test... 
    Remote job
    Full time
    Internship
    Flexible hours

    Smile Digital Health

    Toronto, ON
    more than 2 months ago
  •  ...that accelerate business outcomes.   We’re looking for a Senior Java Backend Developer to join our team. This opportunity is open to candidates...  ...testing, debugging and code review Experience working in consulting or client-facing delivery environments About Electric... 
    Senior
    Permanent employment
    Full time
    Contract work

    Electric Mind

    Toronto, ON
    a month ago
  • $125k - $175k per year

     ...Employers in Canada for 15 years, Stikeman Elliott is always seeking to recruit the best and the brightest talents.  The Senior AI Software Developer will design, build, and deliver the firm’s AI applications, including production agentic systems using the Claude Agent SDK... 
    Senior
    Full time
    Work at office

    Stikeman Elliott Llp

    Toronto, ON
    10 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Consultant - PySpark / Databricks Developer (Intermediate - Senior). Be the first to apply!