Senior Spark Developer (Python, AWS, SQL) Job at Luxoft, Toronto, ON

dzg2QUVqUHpBQ3RkV29TMnNlNk1jWTI5YVE9PQ==
  • Luxoft
  • Toronto, ON

Job Description

We are seeking a highly skilled Spark Developer with strong experience in Python, AWS, and SQL to join our team. The ideal candidate will be responsible for designing, developing, and optimizing large-scale data processing solutions, ensuring data quality, scalability, and performance. This role requires a solid background in distributed computing, cloud environments, and data engineering best practices.
Compensation for NYC: 120-150000 USD Gross per year and based on interview results.

Responsibilities

Design, develop, and maintain scalable data pipelines using Apache Spark (batch and/or streaming).

Build, optimize, and manage ETL/ELT workflows integrating multiple data sources.

Develop data solutions in Python for data transformations, automation, and orchestration.

Leverage AWS services (S3, EMR, Glue, Lambda, Redshift, Kinesis, etc.) to implement cloud-native data platforms.

Write efficient SQL queries for data extraction, transformation, and reporting.

Ensure data quality, lineage, and governance across pipelines.

Collaborate with data engineers, architects, and analysts to deliver end-to-end data solutions.

Troubleshoot performance bottlenecks and optimize Spark jobs for speed and cost-efficiency.

Skills

Must have

8+ years of experience in data engineering or backend development.

Hands-on experience with Apache Spark (PySpark) in large-scale data environments.

Strong proficiency in Python programming.

Expertise in SQL (including advanced queries, performance tuning, and optimization).

Experience working with AWS services such as S3, Glue, EMR, Lambda, Redshift, or Kinesis.

Understanding of data warehousing concepts and ETL best practices.

Strong problem-solving skills and ability to work in an agile, collaborative environment.

Nice to have

Experience with Databricks or similar Spark-based platforms.

Knowledge of streaming frameworks (Kafka, Flink).

Familiarity with CI/CD pipelines, Docker, Kubernetes, Terraform.

Exposure to data modeling (star schema, snowflake, data vault).

Experience in financial services / capital markets .

Other

Languages

English: C1 Advanced

Seniority

Senior

Job Tags

Similar Jobs

Domino RH Canada

Directeur(trice) Général(e) Job at Domino RH Canada

Directeur(trice) Gnral(e)&##127775; Un rle cl au cur dune entreprise qubcoise en croissance Nous recrutons un(e) Directeur(trice) Gnral(e) pour une entreprise reconnue dans le secteur de la boulangerie et des produits gourmets . Avec plusieurs points...

APLUS GLASS SERVICES INC.

Automotive Glass Technician Job at APLUS GLASS SERVICES INC.

Inspect repaired vehicles Clean and maintain work space Repair or replace damaged windows, windshields and sunroofs Supervise staff To apply send your CV

Drake International

Bilingual Dispatcher Job at Drake International

 ...We're seeking a Bilingual Dispatcher to join our client's automotive team in Berry Mills, NB. Please note that the facility is not accessible by public transit, so you must have a car or your own transportation. What We Offer:~$18 an hour, plus 4% vacation pay added... 

coty

Marketing Intern Job at coty

J OB TITLE Marketing Intern (short time work) Employment Type: Intern Department: Prestige Marketing Reporting to: Prestige Marketing Assistant Direct Reports: 4 Collaborators: Local Commercial Team/ Marketing Team ... 

English 1

Hiring Now! Entry-Level English Teacher (ESL) - Full Training & Support Provided Job at English 1

 ...to select cities. **Sponsored legal Z work visa expenses will be reimbursed. Requirements: A passport & bachelors degree ESL certification (We can sponsor. You dont need any teaching experience, although its always welcome! You just need to be willing to learn...