The RiverStone Group logo

The RiverStone Group

Remote, but you must be in the following location

  • 🇺🇸 United States

Data Scientist

Job Title 

Data Scientist




As a key member of our team at RiverStone, you will be collaborating with different engineering and operations teams and leading development of machine learning solutions for a variety of tasks and projects. You will be responsible for delivering assigned project tasks. You will also perform ad-hoc statistical and data science analyses. Our ideal candidates are smart, creative, analytical thinkers with attention to detail.  You will also work closely with data engineers, developers and modeling analysts to generate seamless business solutions. You will be expected to present results of analyses to a wide range of audiences.

Essential Functions

  • Conduct data science project lifecycle tasks as assigned.

  • Document code appropriately, inline, in Azure DevOps, and in Confluence.

  • Verify data sources, transformations, models, and results per best practice guidelines.

  • Organize and synthesize data into actionable business decisions, focused on insights.

Related Functions:

  • Establishes and maintains effective working relationships, both internally and externally.

  • Maintains and communicates on a regular basis the progress against department goals/objectives and priorities to Director of Data Science and Innovation.

  • Compile, review, verify and analyze related external and internal insurance data including completed models for benchmarking of results.


  • Develops creative ideas and solutions to real time business problems and/or business opportunities; takes reasonable, calculated risks even if failure is possible.

  • Empowers self and teammates to continuously improve RiverStone’s business processes/ systems and develops and escalates ideas and solutions.

  • Consistently delivers superior customer service to both internal and external business partners.

  • Demonstrates alignment with RiverStone’s Commitments.

  • Prioritizes and organizes work in self-directed manner.

  • Attains and maintains knowledge of assigned department.

  • Performs other duties as required, including supporting and coordinating with other department colleagues.

Required Skills

  • Ability to tell meaningful stories with data.

  • Understanding of supervised and unsupervised machine learning techniques.

  • Working knowledge of machine learning algorithms (deep learning, classification, clustering, etc.), especially Natural Language Processing.

  • Knowledge of DevOps, cloud infrastructure, container services, application development, and the data science life cycle beyond the completion of a final model.

  • Proficiency in both Python and R, tracked by Git or DevOps.

  • Experienced user of libraries such as pandas, scikit-learn, numpy, and the tidyverse.

  • Experience with app development tools including Docker, R Shiny, React, Kubernetes, Flask, and CI/CD pipelines.

  • Previous experience in the Azure Cloud Suite a plus.

  • Proficiency in SQL required.



  • 2+ years working with data in either academic or professional environments

  • Property & Casualty Insurance experience encouraged, but not required

Required Education

Master of Applied Math, Machine Learning, Data Science, Statistics, Operations Research, Computer Science, or related fields

Preferred Education or Certification


Supervisory Role 



Minimal, less than 10% 

Work Environment / Physical Demands

This position operates in a professional, collaborative environment and must have the ability to timely produce thorough, accurate work with many competing demands, deadlines, and distractions. The position uses standard equipment such as phones, computers, copiers/printers and filing cabinets. Noise level is moderate. Other Duties (Disclaimer Statement) RiverStone retains the right to change or assign other duties to this position as needed.

Core Competencies

Learning on the Fly: Learns quickly when facing new problems; a relentless and versatile learner; open to change; analyzes both successes and failures for clues to improvement; experiments and will try anything to find solutions; enjoys the challenge of unfamiliar tasks; quickly grasps the essence and the underlying structure of anything.

Problem Solving: Uses rigorous logic and methods to solve difficult problems with effective solutions; probes all fruitful sources for answers; can see hidden problems; is excellent at honest analysis; looks beyond the obvious and doesn’t stop at the first answers.

Process Management: Good at figuring out the processes necessary to get things done; knows how to organize people and activities; understands how to separate and combine tasks into efficient flow; knows what to measure and how to measure it; can see opportunities for synergy and integration where others can’t; can simplify complex processes; gets more out of fewer resources.

Sizing Up People: Is a good judge of talent; after reasonable exposure, can articulate the strengths and limitations of people inside or outside the organization; can accurately project what people are likely to do across a variety of situations.

Ethics and Values: Adheres to an appropriate (for the setting) and effective set of core values and beliefs during both good and bad times; acts in line with those values; rewards the right values and disapproves of others; practices what he/she preaches.

Technical Learning: Picks up on technical things quickly; can learn new skills and knowledge; is good at learning new industry, company, product, or technical knowledge – like internet technology; does well in technical courses and seminars.

Managing Vision and Purpose: Communicates a compelling and inspired vision or sense of core purpose; talks beyond today; talks about possibilities; is optimistic; creates mileposts and symbols to rally support behind the vision; makes the vision sharable by everyone; can inspire and motivate entire units or organizations.

Creativity: Comes up with a lot of new and unique ideas; easily makes connections among previously unrelated notions; tends to be seen as original and value-added in brainstorming settings.

Managing and Measuring Work: Clearly assigns responsibility for tasks and decisions; sets clear objectives and measures; monitors process, progress, and results; designs feedback loops into work.

Diversity, Equity, Inclusion & Belonging

RiverStone Resources, LLC is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, LGBTQ, national origin, gender identity, disability, protected veteran status, or any other characteristic protected by law.

Privacy Notice for California Residents