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 Ontario, CA 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

    Ontario, CA
    1 day ago
  •  ...have an excellent reputation with the clients. Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full-time positions with clients.Who should... 
    Suggested
    Full time
    H1b
    Remote work

    SynergisticIT

    Ontario, CA
    3 days ago
  • Junior Python / Data Engineer Job Type: Contract Location: Toronto, ON Hybrid...  ...hands-on Python experience, exposure to PySpark/Spark-based data processing , and experience...  ...teams. Key Responsibilities Develop, test, and maintain Python-based applications... 
    Suggested
    Contract work

    Querentia

    Ontario, CA
    1 day ago
  • $110k - $135k

     ..., SVN)Ability to work effectively inside a multi-disciplinary team environmentStrong experience and proficiency in designing and developing real-time business applicationsExposure to enterprise tools such as ServiceNow, Jira, and SharePointSolid understanding of SDLC processes... 
    Suggested
    Ongoing contract
    Full time
    Work experience placement
    Casual work
    Flexible hours

    SS&C Technologies

    Ontario, CA
    4 days ago
  •  ...Job Title: Full Stack Software Developer Intermediate Location: Toronto, Ontario - Remote Must Haves ~8+ years of professional...  ...Working knowledge of backend development using one or more of: Python, C#, .NET, Java, Node.js ~ Working knowledge of SQL... 
    Suggested
    Remote work

    Innosystech Inc

    Ontario, CA
    1 day ago
  • $69.6k - $142.7k

    Job Title: Front End Developer Tableau/PythonJob Category: Information TechnologyTime Type: Full timeMinimum Clearance Required to Start...  ...seasoned Front-End Software Developer experienced in Tableau and Python, to assist in the design, development, and maintenance of... 
    Contract work
    Work experience placement
    Flexible hours

    CACI International

    Norco, CA
    6 days ago
  •  ...Canada ( remote) Summary What we're looking for: Python, REST APIs, GraphQL Claude, Copilot, OpenAI, Gemini, Llama...  ...engineering fundamentals Key Responsibilities: Design and develop AI-powered applications and agentic workflows Identify and... 
    Remote work

    Innova software Services Inc

    Ontario, CA
    1 day ago
  •  ...Job Title: Senior Frontend Web Developer Location: 100% Remote, Canada Job Type: T4 Contract Experience: 8+ Years Rate: CAD 65 to 70 per hour Role Summary We are hiring for a Senior Frontend Web Developer to work on a cutting... 
    Hourly pay
    Contract work
    Temporary work
    Remote work

    Parent Organization

    Ontario, CA
    1 day ago
  •  ...Job Title: Front end developer role Job Location: Toronto, ON Job Type: Contract Job Description: Own the design and delivery of high quality features and enhancements. Provide estimates and actively participate in the spring planning process.... 
    Contract work
    Temporary work

    Staffingine LLC

    Ontario, CA
    1 day ago
  • We are seeking a skilled Backend Engineer with strong Kotlin expertise and experience building scalable backend applications using modern frameworks, APIs, microservices, and event-driven architectures. Required Skills: Kotlin Core Expertise Java,...

    J M Group Inc

    Ontario, CA
    1 day ago
  •  ...Final interview — meet leadership ~ Offer → onboarding → shipping to thousands of bettors   We are a team of experienced developers writing exciting new features for Betstamp every day. If you’re looking for an opportunity to have increased responsibility, design... 
    Odd job
    Full time
    Work at office
    Relocation
    Flexible hours

    Betstamp

    Ontario, CA
    2 days ago
  •  ....NET Full Stack Developer Location: Toronto, ON Work Arrangement: Hybrid Employment Type: Fulltime FTE - Permanent Experience: 6 8 Years Job Summary: We are seeking an experienced Full Stack Developer with strong expertise in Angular, .NET/C#,... 
    Permanent employment
    Full time

    Acestack

    Ontario, CA
    1 day ago
  • $120k - $145k

     ...relevance over time. 3. Build Organizational Capability Develop the training program and run hands-on enablement sessions for ATC...  ...and their measurable impact. Strong proficiency in Python and SQL, with experience working with APIs, webhooks, and system... 
    Work at office

    Air Treatment

    Guasti, CA
    1 day ago
  •  ...Assignment: RQ00781 - Software Developer - Full Stack - Senior Requisition: RQ00781 Job Title: Full Stack Developer - Senior for Cancer Screening Correspondence Portal Client: Ontario Health Start Date: 2026-10-01 End Date: 2027-03-31 Department... 
    Full time
    Work at office
    Work from home
    Home office

    Cleo Consulting

    Ontario, CA
    1 day ago
  •  ...Our Client is looking for an experienced Senior Full Stack Software Developer to support a large-scale Ontario Government application environment. The role is focused on building and supporting modern cloud-native web applications, REST APIs, responsive front-end... 

    Teckhorizon Inc

    Ontario, CA
    1 day ago
  • Job Summary: The Senior Full Stack Software Developer will lead the design, development, and support of a cutting-edge Cancer Screening Correspondence Portal using .NET and React technologies. This role involves transforming existing systems into a fully digital platform... 
    3 days per week

    vTech Solution

    Ontario, CA
    1 day ago
  • $115k - $155k

     ...Position Summary: Analyze, designs, modifies, develops, deploys, and implements software programming applications.Supports and/or installs...  ...languages, including but not limited to VBScript, Perl, Python, *nix shell scripting, WScript. Administration experience with... 
    Work experience placement
    Work at office
    Shift work
    Weekend work

    Pomona Valley Hospital Medical Center

    Pomona, CA
    3 days ago
  • $116.36k - $155.15k

     ...technologies and methodologies that will enhance future capabilities. Develop and execute test plans and procedures based upon system...  .... Experience with scripting and automation using Bash, Python, or similar scripting languages to automate system administration... 
    Full time
    Temporary work
    Remote work
    1 day per week

    Lumen

    Pomona, CA
    18 hours ago
  •  ...Amazon Connect Engineer with strong hands-on experience designing, developing, and supporting enterprise-scale Amazon Connect contact center...  ..., and IVR Develop and maintain solutions using Java, with Python and JavaScript as an advantage Collaborate with technical... 
    Full time

    Acestack

    Ontario, CA
    1 day ago
  •  ...Luna Innovations' Optical Communications Business Unit (OCT BU) develops and markets a portfolio of precision photonic instruments,...  ...customer-ready measurement automation scripts and test sequences (Python, LabVIEW) enabling repeatable workflows and reducing customer time... 
    Full time
    For contractors
    Worldwide

    Luna Innovations Incorporated

    Chino, CA
    1 day ago
  • $110k - $140k

     ...engineering who enjoys solving complex process challenges and improving production performance. The Lead Process Engineer will develop, optimize, validate, and sustain manufacturing processes used in precision optical components, coatings, and assemblies. This is a... 
    Temporary work

    AllSTEM Connections

    Ontario, CA
    11 days ago
  • $18 - $50 per hour

     ...engineering, software, data management, and AI technologies to develop innovative customer-facing demonstrations and internal capabilities...  ...Engineering, or a related discipline. Experience with Python, data analytics, machine learning, or AI technologies. Familiarity... 
    Remote job
    Hourly pay
    Full time
    Internship
    Local area

    Siemens

    Pomona, CA
    1 day ago
  • $132k - $181.5k

     ...you'll be doing: Build and Own the Localization Automation Framework: Design, develop, and maintain the core automation workflows for our content lifecycle using agentic workflows, Python and APIs, connecting our TMS with content sources, repositories, and other... 
    Local area
    Worldwide
    Flexible hours
    Early shift

    Okta

    Ontario, CA
    a month ago
  • $90.3k - $189.6k

     ...Opportunity:CACI is seeking a highly experienced Full Stack Software Developer to lead the design, development, and maintenance of complex...  ...in one or more programming languages such as Java, C#, Python, JavaScript, HTML or, CSS.• Experience with front-end frameworks... 
    Contract work
    Work experience placement
    Flexible hours

    CACI International

    Norco, CA
    2 days ago
  •  ...We are seeking an experienced Cloud Data Engineer to design, develop, and maintain scalable cloud-based data platforms and pipelines...  ...and experience with at least one programming language such as Python, Java, or Scala . Preferred Qualifications Experience... 
    Permanent employment
    Full time

    Acestack

    Ontario, CA
    1 day ago
  •  ...We are seeking an experienced Senior Java Developer with strong expertise in modern Java technologies and enterprise application development. The ideal candidate will be responsible for designing, developing, enhancing, and supporting scalable applications while collaborating... 

    J M Group Inc

    Ontario, CA
    1 day ago
  •  ..., powered by facial recognition. Responsibilities: Collaborate with product and design teams (ex-Google/FB/Apple/Microsoft) to develop, test, and launch new features and improvements for our consumer social app. Write clean, maintainable, and scalable code using... 
    Full time

    Cheez

    Pomona, CA
    4 days ago
  •  ...Support project lifecycle activities including requirements gathering, design reviews, programming, testing, commissioning, and startup.Develop and implement control strategies, HMI/SCADA graphics, alarms, and system interfaces within the PlantPAx environment.Collaborate... 

    Robert Half

    Chino, CA
    5 days ago
  • $35 - $40 per hour

     ...controls networking principles. • Display knowledge of controls hardware • Create P&ID's based on contract drawings P&ID's • Develop controls submittals with assistance from senior level application engineers. • Understand simple installation methods. • Ability... 
    Hourly pay
    Contract work
    For contractors
    Flexible hours

    Emcor UK

    Chino, CA
    4 days ago
  •  ...We are hiring for a FE Developer Angular . The role focuses on large-scale enterprise front-end development using Angular, TypeScript, NgRx, REST APIs, micro-frontends, and modern UI practices. A strong fit will have 8+ years of front-end development experience... 

    J M Group Inc

    Ontario, CA
    1 day ago

Do you want to receive more vacancies?

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