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 Ontario, CA 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
- ...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...SuggestedFull timeH1bRemote work
$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...SuggestedOngoing contractFull timeWork experience placementCasual workFlexible hours- Senior .NET Developer / Lead Backend Developer Location: Toronto, Ontario Work Model: Hybrid - 4 days onsite and 1 day remote Experience Required: 12 15 years Position Type: Contract Job Summary We are seeking an experienced Senior .NET Developer...SuggestedContract workWork at officeRemote work
- ...guidance on identity and access management initiatives. Experience or familiarity with API security concepts and best practices. Python experience, particularly for implementing security fixes while preserving existing application functionality. Java experience,...Suggested
- ...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...Remote work
- ...We are looking for a Java Full Stack Developer with 5+ years of experience in Java, Spring Boot, Angular, REST APIs, MongoDB, Redis, Elasticsearch, OpenShift, Jenkins, GitHub, and CI/CD. Responsibilities: ~5+ years' experience in full-stack development with a strong...
- ...Job Title: Java Full Stack Developer Wealth Management Location: Toronto, ON Work Arrangement: Hybrid 4 Days Onsite Experience: 6+ Years Full Time Job Description We are seeking an experienced Java Full Stack Developer with strong expertise...Full time
$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 workWork experience placementFlexible hours- ...We are hiring a Frontend UI / Full Stack Developer with strong experience in frontend technologies and full stack development, with the ability to work across both frontend and backend components. Required Skills Vue.js JavaScript / TypeScript HTML...
$91.6k - $115.2k
...needs into analytical solutions. Use programming languages (Python, Pyspark, SQL) to extract and prepare data, apply statistics and... ...potential to achieve your career goals. Here at TD, we hire and develop the best. Training & Onboarding We will provide training...Work experience placementWork at officeWork from home- ...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
- Job Title: Sr. Java Developer TDM Location: Toronto, ON Work Arrangement: Onsite Employment Type: Full-Time Job Description... ...and management Create scripts and automation using Java, Python, and Shell scripting Work with relational and non-...Full time
- ...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 payContract workTemporary workRemote work
- ....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 employmentFull time
- ...Assignment: RQ00770 - Software Developer - Full Stack - Senior Requisition: RQ00770 Job Title: Full Stack Developer - Senior - HSI Client: Ontario Health Start Date: 2026-09-21 End Date: 2027-03-27 Department: Digital Excellence in Health...Work at officeFlexible hours2 days per week
- ...Assignment: RQ11325 - Software Developer - Full Stack - Senior Job Title: Full Stack Developer - Senior Requisition (SS): RQ11325 Start Date: 2026-09-28 Client: Community Services Cluster End Date: 2027-08-30 Office Location: 777 Bay Street,...Work at office
- ...Job Title: AEM Full Stack Developer Location: Ontario and British Columbia, Canada (Remote) Job Type: Full Time Job Description: The AEM Full-Stack Developer plays a key role in delivering scalable, high-performing digital experiences across MarTech content...Full timeRemote work
- ...Assignment: RQ00779 - Software Developer - Full Stack - Senior Requisition: RQ00779 Job Title: Sr. Full Stack for PHSD user interface modernization Project Client: Ontario Health Start Date: 2026-09-21 End Date: 2027-03-31 Department: Digital...Full timeWork at officeWork from homeHome office
- ...Hi , Hope you're doing well. Location : ONTARIO, TORONTO Onsite I'm reaching out regarding a Full-Stack Developer opportunity that requires: ~4+ years of overall technology experience ~1+ year of experience in Contact Center and Conversational...Full time
- ...Expertise in Google CCAI/CES, Dialogflow CX/ES, Vertex AI , or similar platforms. ~ Experience with LLMs, Prompt Engineering, Python, REST APIs , and GCP . ~ Knowledge of IVR, Voice Bots, Chatbots, STT/TTS , and Contact Center platforms (Genesys, NICE...Work at office
- ...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...
- Full Stack Developer Employment Type: Full-Time Location: Markham, ON Work Arrangement : Hybrid Onsite 3 days per week (Monday, Tuesday & Wednesday) Position Overview We are seeking an experienced Full Stack Developer with strong expertise in Java...Full time3 days per week
- ...Assignment: RQ11408 - Software Developer - Full Stack - Senior Job Title: Full Stack Developer Requisition (SS): RQ11408 Start Date: 2026-08-24 Client: Labour and Transportation Cluster End Date: 2027-03-31 Office Location: 87 Sir William Hearst...Interim roleWork at office
$120k - $160k
...experiences that feel effortless, connected, and customer-first. That’s where you come in. The Role We're hiring Senior Full-Stack Developers to build and own the client-facing product experiences at Flinks. You'll work across the Angular/TypeScript front end and the...Full timeTemporary workRemote workFlexible hours$115k - $155k
...Software Engineer Analyze, designs, modifies, develops, deploys, and implements software programming applications. Supports and/or... ...scripting languages, including but not limited to VBScript, Perl, Python, *nix shell scripting, WScript. Administration experience...Work experience placementWork at officeShift workWeekend work$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...Temporary workFixed term contractWork at officeLocal areaWork from home- Job Summary: The Senior Full Stack Software Developer is responsible for designing, developing, testing, and maintaining complex software applications using both front-end and back-end technologies. This role involves collaborating with cross-functional teams to deliver...Full time
- ...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
- Job Summary: The Senior Full Stack Software Developer is responsible for designing, implementing, and maintaining complex web applications and data pipelines. This role requires expertise in both front-end and back-end development, ensuring scalable, high-performance solutions...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to PySpark Python Developer. Be the first to apply!


