Marketing Data Scientist

San Francisco, California


Who we are:

SoFi is a digital personal finance company whose mission is to help its members achieve financial independence to realize their ambitions, whether that be to buy a house one day, start a family on their own terms or be debt free. We aim to be at the center of our members’ financial lives, and to help every member Get Their Money Right®. By joining SoFi, you’ll become part of a forward-thinking company that is transforming financial services by embracing technology to build innovative loan products, investment tools, and more. One of the fastest growing fintech companies, we’ve grown from 250 employees in 2015 to over 1,500 employees today, and are well on our way to reaching 1 million members. With offices across the US, we offer the excitement of a rapidly growing startup with the stability of a seasoned management team and some of the best talent around. As an employer, we strive to hire employees who are committed to both our company’s mission and our desire to build the best culture in the world. If you are driven, passionate about what you do, and excited about the SoFi mission, we would love to hear from you.

The role:

As a Marketing Data Scientist @ SoFi, you will be subject matter expert on the user journeys and flows as part of the onboarding experience in becoming a SoFi member, our internal data pipelines as well as our marketing datasets.  You will also contribute to building machine learning (ML) models and solutions that touch on attribution, forecasting, and budget allocation across our marketing channels such as Programmatic, Social, Search, Lifecycle, Television and Out of Home that enable SoFi to grow at scale efficiently.

What you’ll do:

  • The key goal for this person will be to apply modeling techniques relevant to media mix modeling (MMM) optimization and multi-touch attribution (MTA) to our marketing efforts to connect the impact of marketing activities on business outcomes.

  • Build and deploy models that enable marketers to allocate budgets to various channels in order to drive cross-channel optimization by product and by business objectives.

  • Continue to enhance models as additional data points become available through iterative improvements to instrumentation and Martech initiatives.

  • Develop models that drive personalization for member interactions on owned and paid marketing channels.

  • Contribute to defining a set of SoFi attributes that will enable marketers to create and activate audiences through paid and owned channels.   

  • Establish processes and champion tool development to enable building ML models at scale.

What you’ll need:

  • At least 3 years of experience with a proven track record of end-to-end experience in model development, testing, implementation, and performance tracking

  • Experience with machine learning and statistical modeling methods for supervised and unsupervised learning. These methods include (but not limited to) regression analysis, clustering, outlier detection, novelty detection, decision trees, collaborative filtering, nearest neighbors, support vector machines, ensemble methods and boosting, neural networks and deep learning, feature selection, and factorization methods and NLP.

  • Write production-quality code in Python, Scala and/or R

  • Strong knowledge of databases and related languages/tools such as SQL, NoSQL, Hive, etc

  • Experience in deploying and operating machine-learned models on low latency, high-throughput systems such as DataBricks, AWS Sagemaker, Azure and GCP.

  • Ability to work in a dynamic, cross-functional environment, with strong attention to detail

  • Effective communication skills and ability to explain complex models to a diverse audience with varying technical backgrounds.

  • Experience building models to optimize advertising performance and lifecycle marketing is preferred

  • Familiarity with Google Marketing Platform (Adwords, Search Ads 360,  DV360, Analytics), Facebook as well as other Social Media and Programmatic advertising platforms.

Preferred Qualifications:

  • Master’ Degree or Ph.D. in Computer Science, Statistics, Operations Research, Engineering, Mathematics, or a related quantitative field.

Why you’ll love working here: 

  • Competitive salary packages and bonuses
  • Comprehensive medical, dental, vision and life insurance benefits
  • Generous vacation and holidays
  • Paid parental leave for eligible employees
  • 401(k) and education on retirement planning
  • Tuition reimbursement on approved programs
  • Monthly contribution up to $200 to help you pay off your student loans
  • Great health & well-being benefits including: telehealth parental support, subsidized gym program
  • Employer paid lunch program (except for remote employees)
  • Fully stocked kitchen (snacks and drinks)

​SoFi provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion (including religious dress and grooming practices), sex (including pregnancy, childbirth and related medical conditions, breastfeeding, and conditions related to breastfeeding), gender, gender identity, gender expression, national origin, ancestry, age (40 or over), physical or medical disability, medical condition, marital status, registered domestic partner status, sexual orientation, genetic information, military and/or veteran status, or any other basis prohibited by applicable state or federal law.

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records

Apply for this position