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

PySpark Python Developer

Full-time

VDart Inc

Job Title: PySpark Python Developer

Location: Mississauga, ON

Duration: Full Time


Required Qualifications:

  • At least 4 years of Information Technology experience
  • 4+ years of experience in Big Data technologies.

Strong expertise in:

  • Apache Spark (Core, SQL, DataFrames, RDDs)
  • Scala programming
  • PySpark
  • Hands-on experience with:
  • Kafka (real-time streaming)
  • Hadoop ecosystem (HDFS, Hive, Impala)
  • NoSQL Databases (HBase, MongoDB, Couchbase)
  • Strong understanding of distributed computing concepts and data processing frameworks.
  • Experience in building ETL/data pipelines for large-scale datasets.
  • Proficiency in SQL and data modeling.

Preferred Qualifications:

  • Hands-on experience with data lakes, data warehouses, and scalable ETL pipeline design, including batch and real-time processing architecture.
  • Strong understanding and practical exposure to Agile software development methodologies (Scrum) and SDLC practices.
  • Proven experience in Banking domain, supporting use cases such as fraud detection, risk analytics, regulatory reporting, and customer insights.
  • Excellent analytical, problem-solving, and communication skills, with the ability to translate business requirements into scalable technical solutions.
  • Demonstrated ability to work effectively in cross-functional, multi-stakeholder environments, collaborating with Business, Data Engineering, and Architecture teams.
  • Experience with real-time data streaming frameworks such as Kafka and Spark Streaming for low-latency processing.
  • Understanding data modeling concepts (dimensional modeling, snowflake schemas) to support analytics workloads.
  • Experience and desire to work in a global delivery environment.

Key Responsibilities:

  • Design and develop large-scale data processing pipelines using Apache Spark (Scala & PySpark)
  • Build and optimize batch and real-time data processing workflows using Spark, Kafka, and Hadoop ecosystem
  • Develop Spark applications using RDDs, DataFrames, and Spark SQL for complex transformations
  • Develop and optimize PySpark applications leveraging joins, Spark DAG execution flow, stage optimization, transformation techniques, and streaming with dynamic allocation and failover handling.
  • Implement streaming pipelines using Kafka and Spark Streaming / Structured Streaming
  • Develop and maintain HDFS, Hive, NoSql and Impala-based data lake solutions
  • Convert existing SQL/Hive workloads into optimized Spark jobs for improved performance
  • Work with ETL pipelines to ingest, cleanse, transform, and process large datasets
  • Optimize performance through partitioning, caching, serialization, and tuning techniques
  • Handle data formats such as Parquet, ORC, Avro, JSON
  • Integrate multiple data sources including streaming systems, flat files RDBMS, and APIs
  • Collaborate with cross-functional teams to understand business requirements and translate them into scalable technical solutions
  • Ensure data quality, reliability, and performance monitoring across pipelines
  • Participate in code reviews, design discussions, and best practices implementation

Key Skills:

  • Distributed Data Processing.
  • Spark Optimization & Performance Tuning.
  • Real-time Data Streaming.
  • Data Modeling & ETL Design.
  • Problem-solving and Analytical Thinking.
  • Strong Communication & Stakeholder Management.

Nice to Have:

  • Exposure to Machine Learning pipelines or MLOps workflows.
  • Experience with Databricks platform.
  • Experience with AWS/GCP.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the PySpark Python Developer in Canada vacancy
  •  ...Job Title: Python Developer Location: Mississauga, ON 8-10 years of relevant experience in Apps Development or systems analysis role Core AI/ML Foundations: Strong foundational knowledge in GenAI , Machine Learning (ML modeling), Data Science, Statistics... 
    Suggested
    Full time

    AIT Global inc.

    Canada
    1 day ago
  • $90k - $130k

     ...We are proficient in at least two major programming languages, such as Python, JavaScript, Go, or Java, and we work confidently with SQL databases. We have practical experience developing for live, real-world environments and managing multi-step system interactions... 
    Suggested
    Full time

    Outlier AI

    Canada
    more than 2 months ago
  • $90k - $130k

     ...have strong proficiency in at least two major programming languages, such as Python, JavaScript, Go, or Java, along with experience using SQL databases. We have practical experience developing in live, non-simulated environments and managing multi-step system... 
    Suggested
    Full time

    Outlier AI

    Canada
    more than 2 months ago
  •  ...your team through your writing and tech talks. You will help develop talent on your team by providing feedback and guidance, and...  ...developing and launching backend systems at scale using languages like Python or Kotlin. You have an extensive track record of developing... 
    Suggested
    Full time

    Affirm

    Canada
    27 days ago
  •  ...conversational AI experience for GitLab. You'll work primarily in Python to build and maintain our agentic runtime: the Flow Registry...  ...you on design and support your growth. What you’ll do Develop secure, well-tested, and performant features and improvements for... 
    Suggested
    Full time
    Remote work
    Night shift
    Weekend work
    Weekday work

    GitLab

    Canada
    11 days ago
  •  ...Job Detail Organization: GeoAcuity Title: Back-End Developer Location: On-site - St. Louis, MO | DC Metro | Springfield, VA...  ...building intuitive web interfaces and AI-driven tooling to writing Python for geoprocessing tools and automation, you'll be exposed to... 
    Full time
    Canada
    a month ago
  •  ...generation of automotive retail. Key Responsibilities Design, build and maintain scalable backend services using Python, Node and .NET. Develop production-ready AI applications powered by Large Language Models (LLMs). Build and optimise Retrieval-Augmented... 
    Full time
    Remote work
    Flexible hours

    Seez

    Canada
    a month ago
  •  ...years of experience in software development with a strong focus on backend technologies ~ Strong professional experience with Python , TypeScript/Node.js , or Rust building back-end services and confidence leading back-end engineering projects. ~ Proficiency... 
    Full time
    Remote work
    Worldwide

    Mozilla

    Canada
    a month ago
  •  ...proficiency in TypeScript/Node.js (our primary backend language), with strong API and microservice design skills. Working proficiency in Python is a plus for ML/model integration work. ~ Hands-on experience building and operating production backend systems at scale —... 
    Full time

    Nexxa

    Canada
    5 days ago
  • Job title: Java Developer Job location: Montreal, Canada(Hybrid) Job Type: Contract Job description: Technology  The ideal candidate...  ..., Component based Architecture.  · Unix OS, Scripting, Python or Perl  · Experience in development on other application types... 
    Contract work

    TechNeptune Consulting Inc

    Canada
    a month ago
  •  ...businesses, and governments realize their greatest potential. About the Role : As a Senior Software Engineer, you will design, develop, and operate secure, scalable software solutions that support critical business capabilities and customer outcomes. You will:... 
    Full time
    Worldwide

    Mastercard

    Canada
    14 days ago
  • $64k - $104k

     ...platforms like Azure, AWS, or Google Cloud (preferred) Knowledge of automation and scripting tools, including PowerShell, Bash, or Python (preferred) Experience with containerization technologies such as Docker and Kubernetes (preferred) Responsibilities: Design... 
    Full time
    Work at office

    Astra North Infoteck Inc.

    Canada
    more than 2 months ago
  • Role Summary We're hiring a Mid-level UI Engineer to contribute to significant portions of the frontend of the Censys Platform on Exposure Management Team. You'll be driving epic-scale work across account and integration management, user settings and controls, as well...
    Full time
    Worldwide

    Censys

    Canada
    11 days ago
  • Role Name: Java Full stack Location: Montreal, QC (Hybrid role. 3 days office is mandatory and F2F is Required for interview) Requirement Minimum of 7 years of professional experience in Java (Primary) and Angular or React (Secondary) Java/J2EE...
    Temporary work
    Work at office

    Lorven technologies

    Canada
    3 days ago
  • $61.6k - $113.9k

     ...system design and advise on security requirements. Debug and rectify issues within business systems and service applications. Develop high-quality technology applications and services using established standards and tools. Design and develop backend services... 
    Full time
    Work at office

    BMO Financial

    Canada
    more than 2 months ago
  • $89.7k - $149.5k

     ...workflows is preferred. We need advanced skills in Python and SQL, plus proficiency with PySpark and experience with Azure ML, MLflow, model registries...  ...learning solutions for complex business problems. We develop and implement strategies that improve operational... 
    Full time

    MCKESSON

    Canada
    more than 2 months ago
  •  ...anomaly detection in our security data to developer- and analyst-facing GenAI experiences...  ...technical degree strongly preferred ~ Strong Python skills and practical experience with...  ...-chain security. Experience with PySpark and large-scale production data... 
    Full time

    Sonatype

    Canada
    1 day ago
  •  ...platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security...  ...developer-facing tooling ~ Strong proficiency in TypeScript/Node, Python, or Golang (Ruby a plus) ~ Experience shipping developer-... 
    Full time
    Remote work

    GitLab

    Canada
    28 days ago
  • $122.1k - $162.8k

     ...enterprise-scale infrastructure as code using Ansible, Terraform, and Python. We require strong knowledge of security processes,...  .../CD pipelines. We design, build, and operate our Integrated Developer Platform to speed application delivery through gated CI/CD pipeline... 
    Full time

    MCKESSON

    Canada
    more than 2 months ago
  •  ...this role you'll contribute to the frontend development harness, push it hard as a daily user, and champion it across the team. Develop and maintain complex, scalable user interfaces for web applications using React and TypeScript . Partner with your cross functional... 
    Full time
    Work at office
    Remote work

    Capital Markets Gateway

    Canada
    12 days ago
  •  ...setting code review and design standards, and advocating for them beyond your team through your writing and tech talks. You will help develop talent on your team by providing feedback and guidance, and leading by example. What We Look For You have 8+ years of... 
    Full time

    Affirm

    Canada
    27 days ago
  • $100k - $130k

     ...ABOUT YOU Xsolla is looking for a Senior Frontend Software Developer to join a team responsible for building the platform powering all user-facing experiences. This role offers a unique opportunity to collaborate with both local and international teams, focusing on user... 
    Full time
    Local area
    Worldwide

    Xsolla

    Canada
    24 days ago
  • $75.9k - $141.9k

     ...and business teams to address complex domain challenges. We build robust microservices and APIs using Java, Node.js, and Python. We develop intuitive frontend applications with React or Angular. We ensure our systems are secure, resilient, and compliant, especially... 
    Full time

    BMO Financial

    Canada
    more than 2 months ago
  •  ...BeyondTrust is seeking a Software Engineer (Backend) for the team that develops our Password Safe product. The ideal candidate will have a solid background in enterprise software development, and some experience partnering with product and engineering stakeholders... 
    Full time
    Remote work

    Beyondtrust

    Canada
    27 days ago
  • $61.6k - $113.9k

     ...privacy and secure usage. We prefer programming exposure in Python. We look for knowledge of cloud-native design, AI engineering...  ...using LLM-based services and retrieval patterns. We develop AI-enabled applications that support automation, summarization,... 
    Full time
    Work at office
    2 days per week
    3 days per week

    BMO Financial

    Canada
    more than 2 months ago
  •  ...We are hiring for a Full Stack Developer. The role focuses on enterprise application development, technical leadership, application modernization, cloud adoption, and API development using Microsoft technologies. A strong fit will have 20+ years of experience with... 

    J M Group Inc

    Canada
    1 day ago
  •  ...team. What You'll Do Contribute to the development of the Socket web application end-to-end Work with the design team to develop interfaces that abstract away complexities and delivers an elegant and delightful user experience Write APIs to deliver data from... 
    Full time
    Immediate start

    Socket

    Canada
    6 days ago
  • $75.9k - $141.9k

     ...complex technical concepts to both technical and non-technical audiences. ~ Practical experience utilizing AI-supported coding or developer productivity tools such as Microsoft Copilot or GitHub Copilot in daily development tasks. ~ Ability to critically assess and... 
    Full time

    BMO Financial

    Canada
    more than 2 months ago
  • $127k - $203k

     ...architectures and end to end pipelines. • Strong proficiency in Python and the data science ecosystem (e.g., numpy, pandas, sklearn,...  ...scale data processing and analytics technologies, including PySpark, SQL (Cosmos DB, Postgres), and parallel data processing concepts... 
    Full time
    Worldwide

    Mastercard

    Canada
    14 days ago
  •  ...rebuilt on top of the SDK as our polyglot surface Duo Chat on the web, as one of the SDK's first consumers What you'll do Develop secure, well-tested, and performant TypeScript features that solve technical problems of moderate scope and complexity. Ship small... 
    Full time
    Remote work

    GitLab

    Canada
    11 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to PySpark Python Developer. Be the first to apply!