Minor Hotels Europe and Americas

Senior Data Engineer

Minor Hotels Europe and Americas

full-time

Posted on:

Location Type: Office

Location: MontrealCanada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $97,000 - $109,000 per year

Job Level

About the role

  • Design, implement, and maintain Spark / PySpark / Scala / Python components, flows, and codebases for various business and technical requirements
  • Design, implement, and maintain RDBMS databases ensuring optimal performance, scalability, and data integrity
  • Monitor and optimize data access and storage patterns, identify and resolve bottlenecks, and apply performance‑tuning techniques
  • Write complex SQL queries to analyze data and create views for downstream reporting consumers
  • Implement and enforce data security and access controls in compliance with industry standards and regulations
  • Conduct database capacity planning, forecast future requirements, and implement scaling strategies
  • Troubleshoot and resolve complex database‑related issues in collaboration with development and operations teams
  • Use Git and Jenkins / CI‑CD pipelines for automated code deployment
  • Work with Agile development methodologies
  • Demonstrate strong communication skills—verbal and written—capable of effective collaboration across IT and Business teams across regions
  • Apply strong analytical skills to interpret business requirements and convert them into technical designs and solutions
  • Act as a self‑starter, capable of managing multiple concurrent projects with minimal supervision
  • Resolve conflicts in priorities and navigate complex, ever‑changing project needs
  • Exhibit strong problem‑solving skills and the ability to bring clarity to objectives, requirements, and priorities

Requirements

  • Bachelor’s degree in engineering, technology, or computer applications
  • 12+ years of experience in developing data components and pipelines using Python, Spark / PySpark / Scala, and SQL
  • Proficient in SQL query writing
  • Solid understanding of relational databases and Snowflake
  • Familiarity with the Software Development Life Cycle (SDLC)
  • Excellent communication skills and independent thinking ability
  • Strong skills in presenting to stakeholders
Benefits
  • Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade
  • Company paid holidays
  • Personal Days
  • Sick Leave
  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
  • Other benefits as provided by local policy and eligibility
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
SparkPySparkScalaPythonSQLRDBMSdatabase performance tuningdata securitycapacity planningdata analysis
Soft Skills
communication skillsanalytical skillsproblem-solving skillsself-startercollaborationindependent thinkingconflict resolutionproject managementpresentation skillsadaptability
Certifications
Bachelor’s degree in engineeringBachelor’s degree in technologyBachelor’s degree in computer applications