Back to jobs
New

B.I. Engineer

Toronto
About League
 

Founded in 2014, and with a total funding currently at $220 million;  League is a platform technology company powering next-generation healthcare consumer experiences. Payers, providers, consumer health partners and employers build on League’s platform to deliver high-engagement, personalized healthcare experiences consumers love. Millions of people use solutions powered by League to access, navigate and pay for care.

Position Summary

As a BI Engineer, you will support a cross-functional team of internal stakeholders in their work to improve the health outcomes of our users. In this role, you will use your expertise in data modelling to design, build and maintain our GCP-based data warehouse to provide clean, robust data sets to stakeholders and enable them to explore their user insights and behaviours. You will be working closely with data engineers and data analysts on the team to build and maintain our data pipelines to ingest and transform data from a variety of sources.  The ETL is managed with Airflow and primarily written in SQL (BigQuery). You will work with upstream backend teams to help model capability data in ways conducive to consistent & robust analytics, putting an emphasis on data quality. 

People who have worked within cross-functional teams (and enjoyed doing so) will thrive in this role.  Furthermore, you have experience with complicated and sometimes messy data sources and have successfully untangled them into crisp, beautiful data models.

Our data team also uses Looker as both an internal and external Business Intelligence tool.  Building data models in Looker is managed by other members of the data team whom you will work closely with to ensure that the data models produced by your ETL and consumed by Looker meet the needs of your teammates and other stakeholders who work with this data

In this role, you will:

    • Collaborate with product teams to represent the data team’s needs are considered when they build or modify data structures for their products or features.
    • Support data analysts, data scientists and product managers by understanding how they will consume your data models and design them accordingly
    • Develop best practices for data modelling, write documentation and promote the use of these practices by other members of the data team
    • Govern the design of data models

Desired outcomes:

  • A clean, robust and scalable data warehouse
  • You help to define and maintain a consistent data modelling framework
  • Improve the quality of life for the data model consumers who can rely on data models that are logical, well documented and error free
  • You ensure that the data team’s needs are represented when new products and features are being planned
  • You ensure that the needs of the consumers of your data models are considered in their design

About you: 

  • Strong SQL skills
  • 2+ years experience working with a modern ETL framework
  • Experience working as a data analyst, data scientist or data engineer
  • Undergraduate or Masters degree in business administration, statistics, computer science or similarly quantitative discipline, or equivalent practical experience
  • You care deeply about using information and data in decision-making and have experience in communicating that logic to stakeholders.
  • You are a strong problem solver and can communicate the challenges and solutions effectively
  • You drive to learn and master new technologies and techniques
  • You like working in a fast-paced environment and are comfortable managing multiple tasks to tight deadlines
  • You are eager to learn from others and help others grow with you
  • Nice-to-have: 
    • Data analysis and data manipulation in Python (Pandas, PySpark, etc)
    • Healthcare industry experience

Security-Related Responsibilities

  • Compliance with Information Security Policies
  • Writing and reviewing code in accordance with Secure Coding Guidelines

CANADA APPLICANTS ONLY: The Canada-specific compensation range below for this full-time position is exclusive of bonus, equity and benefits. This range reflects the minimum and maximum target for base salaries for the position across all Canadian locations. The salary range is intentional to account for the performance and career progressions a Leaguer will experience in the role throughout their time at League. Where in the band you may land is determined by job-related skills/experience. Your recruiter can share more about the specific salary range specific to your skills and experience during the hiring process.

Compensation range for Canada applicants only

$93,500 - $114,300 CAD

Our employees come from different backgrounds, and we celebrate those differences. We are looking for the best candidates for our open roles, but do not expect applicants to meet every qualification in order to be considered. If you are excited about what you could accomplish at League and believe you can add value to our team, we would love to hear from you.

We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status
. If you are an individual in need of assistance at any time during our recruitment process, please contact us at recruitinginfo@league.com.

Our Application Process:
 
Applying to a role you love can be exhausting, and understanding the next steps can feel vague and uncertain. You have done the hard part of submitting your application; let's do ours by sharing potential next steps
  • You should receive a confirmation email after submitting your application.
  • A recruiter (not a computer) reviews all applications at League.
  • If we see alignment with League's needs, a recruiter will reach out to learn more about your goals. The recruiter will also share the team-specific interview process depending on the roles you are exploring.
  • The final step is an offer, which we hope you will accept!
  • Prior to joining us, we conduct reference and background checks. Additional checks could be required for US Candidates, depending on the role you are exploring.
Here are some additional resources to learn more about League:

Recognize and Avoid Employment scams. Practice safe job searching.

Scammers are getting craftier and leveraging fake job postings to get personal information. Know the warning signs and protect yourself from scammers. Learn more here.
 
Use of AI Notice
We are committed to ensuring fairness and transparency throughout our hiring process. League may use Artificial Intelligence (AI) tools to assist in the screening of applicants for this position. Please check out our stance on using AI in recruitment here.
 
Privacy Policy
Review our Privacy Policy for information on how League is protecting personal data.

Create a Job Alert

Interested in building your career at League Inc.? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf