Data Scientist

San Mateo, California

OneSignal logo
OneSignal
Apply now Apply later

Posted 1 month ago

1m+ mobile app developers and marketing teams use OneSignal to send push notifications, in-app messages, and emails. We started as a YCombinator-backed company. Our founders were frustrated with existing push notification tools, so we built our own system. Our customers can design banners, pop-ups, and interstitials without a single line of code. 
When you pick up your smartphone, the first thing you will see are push notifications - maybe there’s a breaking news alert, a football game reminder, a promo from your favorite retailer. Whatever it is, chances are the message you are reading was sent using OneSignal. Now we help businesses send over 8 billion push notifications every single day. 
The company has been growing quickly both in terms of revenue and employees. We have raised a total of $34M from investors including SignalFire, Y Combinator, and Rakuten Ventures. OneSignal customers include Volkswagen, Verizon, Burger King, 7 Eleven, Zynga, Virgin Mobile, KFC, and many more. Join us in scaling the business!

What you'll do:

  • Leverage data from our systems to build analysis and derive actionable insights for internal teams such as sales, customer success, marketing, support, and product
  • Help teams directly with data to better acquire and retain customers, develop marketing strategies, bill our customers, as well as inform related product decisions
  • Enable business data users by optimizing the data infrastructure, including performance tuning and scaling, and driving new initiatives to improve our tech stack
  • Help evaluate, develop, and build automated tracking of KPIs across the business, create in-depth analysis and dashboard
  • Evaluate ways to increase the efficiency of internal data flows and integrate data from different sources to create a centralized source of truth with Python and SQL
  • Connect SaaS tool data into a data warehouse. This could include data from Salesforce, NetSuite, Recurly, and backend data
  • Assist in architecting and designing a scalable data warehouse that can be connected to a business intelligence tool. 

Skills and experience:

  • Skilled at querying relational databases (SQL) and ability to create ETL pipelines
  • Proficiency with programming languages such as Python, Ruby, Java, etc.
  • In-depth experience with business intelligence and analytics tools
  • Strong critical thinking skills and attention to detail
  • Knowledge of database systems such as Postgresql, Hadoop, Hive, Spark, Kafka, etc
  • Experience working at a SaaS company is preferred


In keeping with our beliefs and goals, no employee or applicant will face discrimination/harassment based on: race, color, ancestry, national origin, religion, age, gender, marital domestic partner status, sexual orientation, gender identity, disability status, or veteran status. Above and beyond discrimination/harassment based on 'protected categories,' we also strive to prevent other, subtler forms of inappropriate behavior (e.g., stereotyping) from ever gaining a foothold in our office. Whether blatant or hidden, barriers to success have no place at OneSignal.
Job tags: Business Intelligence ETL Hadoop Java Kafka Marketing Python Ruby Spark SQL
Job region(s): North America
Job metrics:  20  8  0
Share this job: