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...SuggestedFull time
- ...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
- 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...SuggestedContract 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- ...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...SuggestedRemote work
$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- ...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: 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
- ...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 workTemporary work
- 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,...
- ...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 jobFull timeWork at officeRelocationFlexible hours
- ....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
$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- ...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 timeWork at officeWork from homeHome office
- ...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...
- 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
$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 placementWork at officeShift workWeekend work$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 timeTemporary workRemote work1 day per week- ...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
- ...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 timeFor contractorsWorldwide
$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$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 jobHourly payFull timeInternshipLocal area$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 areaWorldwideFlexible hoursEarly shift$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 workWork experience placementFlexible hours- ...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 employmentFull time
- ...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...
- ..., 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
- ...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...
$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 payContract workFor contractorsFlexible hours- ...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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to PySpark Python Developer. Be the first to apply!




