Firework is the world's leading immersive "shoppertainment" platform with shoppable video, live streaming commerce, and monetization capabilities powering over 600 direct-to-consumer brands, retailers and media publishers worldwide. Firework enables its customers to create and host native, shoppable video content for engaging product discovery, seamless shopping experiences and ultimately, a deeper emotional connection with consumers. Pandemic-accelerated, Firework has experienced 10x year-over-year growth, bringing TikTok-like interactive video experiences, all by adding just one line of HTML code to customers’ own websites. Our team more than doubled in size in the last 18 months to about 300 people strong in several countries including the US, Japan, India, Poland, Brazil, and Canada with backgrounds in technology, media, and entertainment. At heart, we’re an inspirational and diverse team of creators, entrepreneurs, storytellers, and data geeks driven by the future of video transforming eCommerce. The company has raised over $235M to date, with its latest Series B round led by SoftBank Vision Fund 2.



Our engineering team is growing! We’re looking for passionate individuals to join us and use analytical skills to address business objectives and drive performance and quality across all data pipelines and products.


What you'll be doing

  • [Data Modeling & Design] You will be working with Business, Product and Engineering teams to design, document and implement data tracking and modeling for product features
  • [Data Pipeline & ETLs] You will be responsible for building data pipelines using SQL and/or Python, and creating tables and views for business reporting and analysis needs. You are not only expected to construct datasets that are useful and scalable, but also are expected to make constant changes to existing and new data pipeline jobs to reflect new business requirements and optimize pipeline performance
  • [Ad Hoc Analyses] You will be responsible for providing analytical insights to empower Sales, Marketing, Product and Engineering teams
  • [Data Integrity & Data Bug Investigations] You will be responsible for monitoring, investigating and driving intra-team communications on data issues
  • [A/B Testing Design & Executions] You will be responsible for designing and performing A/B testings to track outcomes of recommendation engine video content suggestions, be able to make sense of the testing data and constantly adjust concurrent tests and strive to optimize the recommendations towards the set KPI metrics
  • Designing high-performance RESTful web services serving terabytes of data per day
  • Responsible for designing, developing, and implementing our backend and machine learning data infrastructure, including event-based data ingestions, stream processing, data warehouse, data pipelines, visualization, analytics and applications
  • Develop and maintain distributed data pipelines for ETL, feature engineering, and model running
  • End-to-end data processing, troubleshooting, and problem diagnosis, performance benchmark, load balance, and code reviews


We'll be excited if you have

  • BS or MS in a quantitative field (statistics, mathematics, economics, finance, operations research, etc.)
  • 3 to 5+ years experience Data Analyst roles providing insights into products and user behaviors to other teams to unlock business potentials
  • Attention to detail and bias to action: pursue data quality, troubleshoot data validation, and see issues to resolutions
  • Experience partnering with data engineering to develop high data integrity, automated reporting and insightful ad-hoc analyses that illuminate traffic volume, consumer engagement, funnel interaction, conversion rates opportunities within acquisition and product flows
  • A proven problem solver who can quickly assess quantitative data sets and distill key insights using analytics and statistical methods
  • Familiar with data analytics platforms such as Looker or Tableau
  • Outstanding communications skills with both technical and non-technical colleagues.
  • Experience highly proficient in SQL


BIG PLUS if you have

  • Experience with big data technologies such as SparkSql, Athena, or Druid
  • Proficient experience  in Python 
  • Experience on data management platform (DMP)


The role may be hybrid in one of our offices or remote. For remote, we are looking for candidates based in the United States or Canada.


Don't hold back

We understand some candidates may see the above and not apply because they don’t meet all the qualifications. We encourage you to apply anyway; we often find talented candidates that fit many other opportunities we have and look for potential too, not just what you did in the past.  As an equal employment opportunity employer, we are a diverse team that strives for an inclusive environment for all. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, age, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws.


Apply for this Job

* Required


Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

As set forth in Firework’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

Race & Ethnicity Definitions

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Form CC-305

OMB Control Number 1250-0005

Expires 05/31/2023

Voluntary Self-Identification of Disability

Why are you being asked to complete this form?

We are a federal contractor or subcontractor required by law to provide equal employment opportunity to qualified people with disabilities. We are also required to measure our progress toward having at least 7% of our workforce be individuals with disabilities. To do this, we must ask applicants and employees if they have a disability or have ever had a disability. Because a person may become disabled at any time, we ask all of our employees to update their information at least every five years.

Identifying yourself as an individual with a disability is voluntary, and we hope that you will choose to do so. Your answer will be maintained confidentially and not be seen by selecting officials or anyone else involved in making personnel decisions. Completing the form will not negatively impact you in any way, regardless of whether you have self-identified in the past. For more information about this form or the equal employment obligations of federal contractors under Section 503 of the Rehabilitation Act, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at

How do you know if you have a disability?

You are considered to have a disability if you have a physical or mental impairment or medical condition that substantially limits a major life activity, or if you have a history or record of such an impairment or medical condition.

Disabilities include, but are not limited to:

  • Autism
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, or HIV/AIDS
  • Blind or low vision
  • Cancer
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or hard of hearing
  • Depression or anxiety
  • Diabetes
  • Epilepsy
  • Gastrointestinal disorders, for example, Crohn's Disease, or irritable bowel syndrome
  • Intellectual disability
  • Missing limbs or partially missing limbs
  • Nervous system condition for example, migraine headaches, Parkinson’s disease, or Multiple sclerosis (MS)
  • Psychiatric condition, for example, bipolar disorder, schizophrenia, PTSD, or major depression

1Section 503 of the Rehabilitation Act of 1973, as amended. For more information about this form or the equal employment obligations of Federal contractors, visit the U.S. Department of Labor's Office of Federal Contract Compliance Programs (OFCCP) website at

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.