Job Closed

This listing is no longer active.

Senior Software Engineer, Python, PySpark

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 10,001+Since 1978H1B No SponsorCompany SiteLinkedIn

Location

Canada

Posted

14 days ago

Salary

$62.9K - $147.5K / year

Seniority

Senior

Job Description

Senior Software Engineer, Python, PySpark

Minor Hotels Europe and Americas

• Receive tasks from the Project Lead or Team Lead (TL), prepare functional and design specifications, and align them with all stakeholders • Ensure assigned areas are delivered on time and meet quality expectations • Provide effort estimations, agree on timelines with the manager, and contribute to project planning • Evaluate existing data systems and identify improvement opportunities • Develop best practices for data coding to ensure system-wide consistency • Update and optimize local and metadata models • Assess implemented data systems for discrepancies, variances, and performance efficiency • Troubleshoot and optimize data infrastructure and pipelines • Understand business drivers and analytical use cases, translating them into reliable data products • Design, implement, and maintain cloud-based pipelines that deliver business-critical data efficiently • Identify area-level risks and implement mitigation plans • Report readiness/quality status and escalate critical issues appropriately • Take responsibility for resolving crisis situations within the assigned area of responsibility (AOR) • Initiate and conduct code reviews, and help establish coding standards, conventions, and guidelines • Propose technical and functional improvements to enhance the product • Continuously upgrade professional knowledge and skills • Collaborate closely with cross-functional teams.

Job Requirements

  • 5+ years of experience as a Software Engineer with strong Python development skills, including hands-on PySpark and Apache Spark implementation
  • Mid-level Java proficiency (minimum 2.5/5), with practical experience writing, debugging, and maintaining Java code
  • 3+ years of experience building, operating, and supporting large-scale, scalable Big Data platforms or infrastructure
  • Strong knowledge of Big Data technologies, including: Apache Spark, Hadoop ecosystem, Parquet / ORC file formats, Apache Flink (or similar stream-processing frameworks)
  • Proven troubleshooting and production support skills, including the ability to handle SEV-1 / critical production incidents under pressure
  • Strong ability to organize, document, and communicate solutions, including technical design, root cause analysis (RCA), and operational runbooks
  • A passion for streamlining systems and processes to make the difficult trivial
  • Strong OOP skills
  • Experience with Node.js
  • Experience with AWS, Kubernetes (K8s), and Docker.

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

Related Job Pages

More Backend Engineer Jobs

IFS logo

Director of Global Demand Generation

IFS

Be your best when it really matters. At the #MomentOfService

Backend Engineer14 days ago
Full TimeRemoteTeam 5,001-10,000Since 1983H1B Sponsor

• Define and drive the global demand generation approach • Lead customer lifecycle marketing programs • Own net new pipeline generation across target accounts • Drive the performance of the demand generation engine

United Kingdom
Job Closed
AVANTTi logo

Senior Java Full Stack Developer – Critical Production Support

AVANTTi

Agilidade | Senioridade | Transparência | Responsabilidade Social

Backend Engineer14 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

• Support for critical production applications • Analysis and resolution of P1/P2 incidents • Advanced troubleshooting and root cause identification • Emergency fixes and production deployments • Monitoring of applications and infrastructure • Participation in war rooms and crisis management • Collaboration with infrastructure, DevOps, and business teams • Contribution to performance and stability improvements • Support for technology modernization and architectural evolution • Documentation of incidents and procedures • Technical mentoring for less experienced colleagues

Brazil
Salesforce logo

Principal Backend Engineer, Supply Chain

Salesforce

👋 We're Salesforce, the customer company. CRM + Data + AI + Trust.

Backend Engineer14 days ago
Full TimeRemoteTeam 10,001+Since 1999H1B Sponsor

• Diagnose and prioritize the most impactful foundational investments across the Super Agent backend, partnering with engineering leadership to sequence them against product delivery • Own the hardest cross-cutting system problems, from architectural decomposition to cross-team interface design, going deep hands-on when the problem demands it • Build shared understanding of system health and risk across the team, helping establish the frameworks and observability needed to make investment decisions with confidence • Raise and maintain our engineering quality bar through pragmatic standards, guardrails, and team practices that prevent regressions and keep code healthy over time • Collaborate with peers across customer, product, and engineering to deeply understand customer needs, make pragmatic tradeoffs that maximize impact, and align on engineering reality • Mentor engineers as a senior peer and force multiplier, sharing expertise across backend architecture and system design while helping shape stronger engineering judgment, more effective collaboration, and a higher-performing team • Build and ship high-quality, production-grade software using modern engineering practices, with AI as a core part of your development workflow • Design and orchestrate complex systems where AI agents integrate seamlessly into human workflows, driving efficiency and innovation at scale • Contribute to building and maintaining the shared system context, an explicit repository of system designs, constraints, and standards that enables AI to operate accurately and reliably

California + 3 moreAll locations: California | New York | Massachusetts | Washington
$197.3K - $313.7K / year
Job Closed
Aequilibrium logo

Senior Back-End Developer

Aequilibrium

We craft remarkable experiences.

Backend Engineer14 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

• We're looking for a Senior Back End Developer with expertise in integrating and extending the Backbase digital banking platform! • You collaborate with Designers, Product Managers, and your development team to deliver compelling products and services. • You learn fast and are ready to make a big impact.

Canada
$90K - $130K / year