Enable job alerts via email!

Senior Software Engineer, Data Platform

Inspirato

Victoria

On-site

CAD 105,000 - 130,000

Full time

23 days ago

Boost your interview chances

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

Job summary

Join a forward-thinking company as a Senior Software Engineer in their Advanced Analytics team, where you'll innovate and enhance the data platform using cutting-edge technologies. This dynamic role involves architecting data pipelines, collaborating with cross-functional teams, and improving DataOps processes. You'll work with a variety of open-source tools, ensuring the delivery of high-quality data solutions. If you're passionate about data and eager to make an impact in a fast-paced environment, this opportunity is perfect for you. Enjoy a culture of continuous learning and knowledge sharing, all while contributing to exciting data-intensive products that redefine the industry.

Benefits

15 days annual paid time off
9 paid holidays
Eligible for company bonus plan
FAM Trip after one year of employment

Qualifications

  • 5+ years of software engineering experience focusing on backend technologies.
  • Expertise in Python, SQL, and cloud-native environments for data solutions.
  • Strong system design and engineering skills with a focus on CI/CD.

Responsibilities

  • Architect and implement data pipelines to ensure reliable data delivery.
  • Collaborate with stakeholders to define and estimate solutions.
  • Evolve and improve DataOps/DevOps processes for data platform.

Skills

Python
SQL
Pyspark
Data processing
Agile methodology
OOP
Data observability
CI/CD
Cloud environments
Distributed data processing

Education

Bachelor's degree in Computer Science or related field

Tools

Azure DevOps
Bazel
Jenkins
GitLab
Apache Spark
Snowflake
BigQuery
Redshift
Azure Data Lake
S3

Job description

Job Title: Sr. Software Engineer, Data Platform
Location: Victoria, British Columbia
Reports To: Director, Advanced Analytics

Inspirato’s Advanced Analytics team is reimagining the modern data stack by leaning into systems design that relies on a code first approach, functional and object-oriented programming, SOLID principles, onion architecture, and a commitment to CI/CD. The team is responsible for writing and maintaining software that ensures end-to-end delivery of reliable data to stakeholders across the enterprise.

As a Software Engineer, you will be part of a team that is building a data platform using many open-source technologies (Python, Spark, Delta, Bazel). You will be responsible for executing key initiatives designed to shorten the time from idea to measurement, improve data quality, and bring data-intensive products to market. Constant learning and team-wide knowledge sharing is a core part of our culture and mindset.

Responsibilities:
  • Architect and implement data pipelines
  • Write unit and integration tests for all data processing code
  • Assist in architectural design of Inspirato’s data platform
  • Help evolve and continually improve upon Inspirato’s DataOps/DevOps processes
  • Collaborate with business and tech stakeholders to help define and estimate solutions
  • Perform code reviews to ensure architecture, code, and data standards are followed
  • Participate in evaluation of existing and new technologies to determine fit in Inspirato’s data technology stack
Required Skills:
  • 5+ years of solid hands-on software engineering experience with focus on backend technologies and large volume distributed data processing including production support.
  • Programming Languages – Python, SQL; exposure to other languages (Scala, Java, C#, JavaScript).
  • Expertise with Pyspark and Pandas in public cloud environments for data processing.
  • Thorough understanding of programming fundamentals such as OOP, data structures, and algorithm design.
  • Expertise in cloud native environments leveraging a broad array of PaaS, SaaS and IaaS services to implement data solutions.
  • Experience with distributed compute engines (Apache Spark), cloud-based MPP databases (Snowflake, BigQuery, Redshift), and Data Lakes (Azure Data Lake, S3).
  • Expertise in building software and systems that scale through a focus on automated testing, clean code, and CI/CD.
  • Experience with data observability tools, technical practices, and architectural patterns that help enable a data ops focused team/organization.
  • Experience with streaming, event-driven, and service oriented (REST) architectures.
  • Experience working in an Agile environment.
  • Experience with CI/CD tools (Azure DevOps, Bazel, Jenkins, GitLab).
  • Able to quickly jump into issues and rapidly resolve them with minimal guidance.
  • Ability to work in a fast paced, high pressure, agile environment, and willingness to learn new technologies and apply them at work to stay ahead of the curve.
  • Strong system design, analysis, and engineering skills.
  • Must be self-motivated, take ownership of work, and be accountable for timely and quality delivery.
  • Proven ability to collaborate well across functions and departments, think critically, and solve problems.
Compensation:

$105,000 - $130,000 CAD Base Salary. We believe in building a compensation structure that reflects the comparable market pay rate for positions at companies similar in size, revenue generation and geographic location; in addition to individual factors including seniority, performance-based merit, education/training, and experience related to scope of responsibilities.

Bonus:

Eligible for the company’s bonus plan, with a target of up to 10% of your annual salary.

Paid Time Off:

Accrues each pay period, totaling 15 days annually, plus nine paid holidays.

FAM Trip:

After one year of employment, eligible for one three-to-four-night stay per calendar year in an Inspirato property, subject to availability and program terms.

About Us:

Based in Denver, Colorado, Inspirato (NASDAQ: ISPO) is a luxury travel company providing affluent travelers access to a managed and controlled portfolio of hand-selected vacation options to ensure world-class service and certainty. Our portfolio features 100+ destinations, 350+ luxury homes, 50+ hotels and resorts, and custom travel experiences worldwide, available exclusively to our members.

At Inspirato, our mission is to inspire lasting memories and relationships by enhancing the way our members experience the world. Guided by our core values of care, courage, collaboration, and curiosity, we strive to deliver exceptional service and unique travel opportunities that create unforgettable experiences. Join us in our journey to enrich lives through meaningful connections and inspire a world of lasting memories!

Equal Opportunity Employer:

We are passionately committed to promoting diversity, equity, and inclusion in all we do—within our workplace, through our business initiatives, in our marketing efforts, and in the causes we support. As an innovator in the industry, we recognize the valuable role diverse perspectives play in keeping us at the forefront of our business. Together, we span ages, abilities, cultures, races, religions, gender identities, and sexual orientations. We not only embrace those differences; we celebrate them.

Inspirato is an Equal Opportunity Employer. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We are dedicated to fostering an inclusive environment where everyone feels valued and respected.

California applicants can access Inspirato’s California Applicant and Employee Privacy Policy here: https://www.inspirato.com/legal-pages/california-applicants

Application deadline:

All applications are due by 5pm MST, April 25th.

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

Similar jobs

Senior Software Engineer, Data Hub

StackAdapt

Remote

CAD 80,000 - 120,000

6 days ago
Be an early applicant

Senior Software Engineer, Data Hub

StackAdapt Inc.

Remote

CAD 80,000 - 120,000

2 days ago
Be an early applicant

Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics

Canonical

Victoria

Remote

USD 70,000 - 110,000

12 days ago

Senior Software Engineer - Data Platform

Samsara

Remote

CAD 126,000 - 164,000

13 days ago

Senior Data Engineer - Spatial Data

Jacobs

Burnaby

Remote

CAD 118,000 - 160,000

6 days ago
Be an early applicant

Senior Data Engineer

Targeted Talent

Remote

CAD 100,000 - 130,000

Yesterday
Be an early applicant

Senior Data Engineer (Canada)

Jacobs Engineering Group Inc.

Victoria

Remote

CAD 118,000 - 175,000

30+ days ago

Python and Kubernetes Software Engineer - Data, AI/ML & Analytics

Canonical

Victoria

Remote

USD 80,000 - 120,000

18 days ago

Senior Software Engineer, Data

Black Ties Group Inc.

Toronto

Remote

CAD 80,000 - 120,000

22 days ago