Enable job alerts via email!

Data Engineer with Spark Scala Developer Experience @Montreal, Canada _ Hybrid

BURGEON IT SERVICES

Montreal

On-site

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading IT Services company is seeking a Data Engineer specializing in Spark and Scala for a contract role in Montreal. The ideal candidate will have substantial experience in backend development and a strong foundation in distributed computing, with responsibilities including scalable application development and performance tuning.

Qualifications

  • 7-10 years of experience in Scala and Apache Spark development.
  • Strong hands-on experience with distributed data processing.
  • Experience with Agile/Scrum methodologies.

Responsibilities

  • Develop scalable, reliable data processing applications using Scala and Spark.
  • Optimize Spark jobs for performance and troubleshoot issues.
  • Collaborate with data engineers and product owners.

Skills

Scala
Apache Spark
Debugging
Performance tuning
Problem-solving
Communication

Tools

Git
Continuous integration tools

Job description

Data Engineer with Spark Scala Developer Experience @Montreal, Canada _ Hybrid

Direct message the job poster from BURGEON IT SERVICES

Business Development Manager at BURGEON IT SERVICES

Title: Spark Scala Developer

Job Type: Contract

Experience: 7–10 Years

Please share the resume by mail aravind.r@burgeonits.net

Job Description:

We are seeking an experienced Scala/Spark Developer with a strong background in distributed computing and a passion for solving complex data problems. The ideal candidate will have 7–10 years of experience in back-end development, particularly using Scala and Apache Spark in production environments. This role demands a self-motivated, hands-on technologist who thrives in a fast-paced, Agile environment.

Key Responsibilities:

  • Develop scalable, reliable, and high-performance data processing applications using Scala and Apache Spark
  • Build, test, and deploy code following Agile and CI/CD practices
  • Optimize Spark jobs for large-scale data pipelines and troubleshoot performance issues
  • Collaborate with cross-functional teams including Data Engineers, Architects, and Product Owners
  • Follow clean code practices, write unit tests, and contribute to automated testing frameworks
  • Participate in design discussions and code reviews, ensuring code quality and system scalability
  • Stay current with emerging tools and technologies in the big data ecosystem

Must-Have Skills:

  • Strong hands-on experience with Scala
  • Proven expertise in Apache Spark for distributed data processing
  • Proficiency in object-oriented and functional programming
  • Strong debugging and performance tuning skills in Spark/Scala applications
  • Experience with unit testing, Git, and continuous integration tools
  • Exposure to Agile/Scrum development practices
  • Excellent problem-solving and communication skills

Good to Have:

  • Experience with cloud platforms (AWS, GCP, or Azure)
  • Knowledge of other Big Data technologies like Kafka, Hive, or HDFS
  • Experience working in the finance or telecom domain is a plus
Seniority level
  • Entry level
Employment type
  • Contract
Job function
  • Information Technology
  • Industries: IT Services and IT Consulting

Referrals increase your chances of interviewing at BURGEON IT SERVICES by 2x

Get notified about new Data Engineer jobs in Greater Montreal Metropolitan Area.

Montreal, Quebec, Canada CA$65.00-CA$90.00 2 days ago

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.