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...SuggestedFull time
$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...SuggestedFull time$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...SuggestedFull time- ...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...SuggestedFull time
- ...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...SuggestedFull timeRemote workNight shiftWeekend workWeekday work
- ...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
- ...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 timeRemote workFlexible hours
- ...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 timeRemote workWorldwide
- ...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
- 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
- ...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 timeWorldwide
$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 timeWork at office- 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 timeWorldwide
- 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 workWork at office
$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 timeWork at office$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- ...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
- ...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 timeRemote work
$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- ...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 timeWork at officeRemote work
- ...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
$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 timeLocal areaWorldwide$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- ...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 timeRemote work
$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 timeWork at office2 days per week3 days per week- ...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...
- ...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 timeImmediate start
$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$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 timeWorldwide- ...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 timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to PySpark Python Developer. Be the first to apply!

