Data Analyst
Toronto, ON
The Company

Our mission is to connect the world's photographers. Every month, millions of people from around the world use our website and mobile apps to find, share, and get rewarded for the world's most inspiring photography.


The Job

As a data analyst you will bring 500px's understanding of our Community and Licensing business to the next level and help us move forward confidently with data-informed decisions. The Data Analyst is responsible for contributing to creation of KPIs and dashboards, conducting business impact analysis, evaluating product usage and trends, and using data to find business growth opportunities. The Data Analyst reports to the Data Team Lead and will collaborate with Senior Leadership to influence Licensing related decisions and performance.


What You'll Be Doing

  • Interpret data and turn it into information which can offer ways to improve a business, thus affecting business decisions through gathering information from various sources and interpreting patterns and trends
  • Conduct complex queries on our data warehouse to help teams get the data they need, and maintain key reports and dashboards to track operational and business metrics
  • Build and maintain dashboards and reports that enable the Senior Leadership, Product, and Marketing teams to: drive business decision-making, drive performance and answer business questions in a measurable and actionable manner
  • Tell data stories to stakeholders by drawing insights from data analysis, bringing insights together to formulate the story and making recommendations for actions
  • Help your cross-functional team with data reports and data discovery by optimizing self-serve BI solutions and providing SQL support
  • Develop data collection plans and ensure the integrity of data collected
  • Perform exploratory data analysis to uncover patterns of user features and activities
  • Analyze trends in image usage via image metadata, sales reports, categories and keywords
  • Work with the technology team to identify, implement and maintain the systems we need to collect, verify, and analyze behavioural data
  • Define standards for data quality, and support the technology team in meeting those standards
  • Communicate and distribute data insights, tailoring presentations and findings to audiences across all levels of the organization

What the Ideal Candidate Will Have

  • A Bachelor's or Master's degree in statistics, computer science, math, physics, or a related quantitative field
  • 1-2 years professional experience of consultation to internal groups or departments
  • Expert knowledge of statistical sciences: statistical modelling and data mining
  • Expert knowledge of MySQL and PostgreSQL
  • Proficiency in querying MySQL and Redshift databases
  • Excellent analytical skills including cohort analysis, funnel analysis, AB testing, and lifetime value analytics
  • Hands-on experience with Python and/or R.
You'll get bonus points for:
  • Experience with community based platforms
  • Experience with commercial licensing an asset
  • Knowledge of third party tools like Optimizely, Google Analytics, Amplitude, and Braze
  • Knowledge of advanced data analysis topics such as: causal inferences, data simulation, or correlated data analysis (e.g., survival analysis, longitudinal analysis, time series analysis and forecasting)
  • Working experience with python libraries for data wrangling, visualization, mining and modelling (e.g., Pandas, NumPy, Matplotlib, Seaborn, Statsmodels, SciKit-Learn, NLTK)
  • Working experience with R packages for data wrangling, visualization and modelling (e.g., reshape2, dplyr, stringr, lubridate, ggplot2, car, forecast, randomforeset, Caret, survival)
  • Knowledge of business intelligence such as SaaS metrics, time series forecasting, or pricing analysis
  • Knowledge of data warehousing and ETL


  • Interesting technical challenges
  • Competitive salaries
  • Flexible hours
  • Catered lunches, snacks and drinks
  • Great health and dental benefits
  • Professional development opportunities

Our Interview Process

  • Phone screen: < 30 min conversation with a hiring manager
  • Tech challenge: a take-home test to analyze a sample of0pxdataset and build an insightful presentation
  • In-person interviews: 3-5 hours at our office where you'll meet multiple members of our team


We believe diverse teams perform better, and we seek to increase our overall team diversity. We make active efforts to reduce the impact of unconscious bias in our hiring process.

< > br0pxwelcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.