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 2 days ago
Similar jobs that could be interesting for youBased on the PySpark Python Developer in Canada vacancy
  • Python Developer - Citi Bank - Mississauga, Ontario - Fulltime Python, GenAI, ML, Data Science, Statistics, NLP, Neural Networks, LLMs, OpenAI, Gemini, Claude, Mistral, Llama, RAG, Vertex AI, Hugging Face, Prompt Engineering, Agentic AI, Guardrails, Pandas, NumPy, PyTorch... 
    Suggested
    Full time

    TalentOla

    Canada
    2 days 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

    Affirm

    Canada
    a month 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... 
    Suggested
    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
  • $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
  •  ...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
    Immediate start
    Remote work
    Worldwide
    Home office

    Mozilla

    Canada
    a month 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
  • 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
    2 days 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
  • $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
  •  ...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
    a month ago
  •  ...scaling limits, and dependency or integration failures. Design, develop, and deliver feature enhancements and functional improvements...  ...control. ~ Strong programming skills in one or more of Python , Java , Node.js/JavaScript , or Go . ~ Working knowledge... 
    Full time
    Contract work
    Flexible hours

    Innodata

    Canada
    20 days ago
  •  ...as a Sr Data engineering professional, developing scalable big data solutions ~ Advanced...  ...technologies and programming languages ( Python , Java ), relational databases ( Postgres...  ...( Kafka , Spark ) ~ Must have PySpark and Spark Streaming experience ~ Must... 
    Full time

    Partech

    Canada
    a month 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
  • $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
  • $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
  •  ...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
    14 days 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
    9 days ago
  • $100k - $140k

     ...reliability, and security  Write new tools, services, and platforms in Python Research new technologies to solve tomorrow’s data...  ...experience ~ Ability to write high-quality code in Python and PySpark ~ Strong understanding of database fundamentals and software... 
    Fixed term contract
    Work at office
    Local area
    Work from home

    Webtoon

    Canada
    10 days ago
  •  ...results. Requirements Agentic Design & Implementation ● Develop intelligent agents using Vertex AI Agent Builder to automate...  ...● Data Proficiency: Advanced knowledge of SQL for BigQuery, Python for ML engineering, and data preprocessing techniques (scaling... 
    Full time

    Tiger Analytics

    Canada
    a month ago
  • $122.1k - $162.8k

     ...collaboration skills. You should be highly proficient in SQL, Python, and scripting. You need hands-on experience with Databricks...  ..., Azure Data Factory, Confluent Kafka or Azure Event Hub, PySpark, analytical SQL, Power BI and/or Tableau, Apache Airflow, dbt,... 
    Full time

    MCKESSON

    Canada
    more than 2 months ago
  •  ...related methods) ~ RLHF / RLAIF-style workflows ~ task- or domain-adaptation of foundation models Strong programming skills in Python and experience building production-quality ML code Experience with modern ML frameworks (e.g., PyTorch, JAX, TensorFlow ) and... 

    Innodata

    Canada
    a month ago
  •  ...Full-stack experience: Comfortable working across both front-end and back-end technologies (our tech stack: TypeScript , React , Python (FastAPI) , Postgres , AWS ) ~ Side projects: You've built something because you wanted to or because you're ambitious or just... 
    Full time

    Meow Technologies

    Canada
    a month ago
  •  ...contamination, weather impacts, optical alignment, calibration, and environmental robustness Strong scripting and analysis capability in Python , including hands-on use of NumPy, pandas, Jupyter , and similar tools to parse logs, evaluate sensor performance, trend issues,... 
    Odd job
    Full time

    Latitude AI

    Canada
    11 days ago
  •  ...code reviews, and disciplined change management practices. Develop and manage Slack apps and bots that deliver intuitive, automated...  ...and maintaining code in Ruby or a comparable scripting language (Python, PHP, etc.), you're comfortable in a codebase, write code... 
    Full time
    Remote work

    GitLab

    Canada
    a month ago
  •  ...Engineer who excels in technical problem-solving. You’re skilled at developing and shipping high-quality code, with a hunger to learn, and a...  ...experience. ~1+ years professional experience with Python . ~ Proficiency with Git . ~ Familiarity with Linux Operating... 
    Full time

    Magnet Forensics

    Canada
    10 days ago
  • $99.1k - $132.1k

     ...management, and infrastructure as code using Ansible, Terraform, and Python. Experience with container platforms such as Kubernetes or...  .... We partner with cloud and application architects to develop cloud infrastructure for customer-facing applications and services... 
    Full time

    MCKESSON

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

     ...highly proficient in at least two major programming languages, such as Python, JavaScript, Go, or Java, and we have experience working with SQL databases. We have practical experience developing in live, non-simulated environments and managing multi-step system interactions... 
    Full time
    Work at office

    Outlier AI

    Canada
    more than 2 months ago

Do you want to receive more vacancies?

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