Senior Data Scientist

Guru Technologies

Philadelphia Hybrid Jul 15
Apply now


Guru is on a mission to reinvent the way people connect with information at work. Our knowledge management solution provides teams with expert-verified information where they work and when they need it most. Our goal is to give every team in the world trusted information so that they can do their best work. We're backed by an amazing group of investors, and we're growing fast; in 2020 we raised a series C round which took our total funding to $70M.

At Guru, we know that talent is everywhere. We support remote and hybrid models of work, with offices in Philadelphia and San Francisco and employees spread across 19 states. Time differences can make live collaboration difficult, which is why we're intentional about our internal communication practices, favoring asynchronous options where possible.

Everyone is welcome here. Guru is committed to building a diverse and inclusive workplace, where every employee experiences a sense of belonging every day. It’s a fact that teams with diverse representation across race, ethnicity, gender, sexual orientation, and abilities perform better. If you’re interested, please apply even if you don’t check every box because you could be just what we’re looking for! We'd love passionate individuals to join us on the next stage of our journey!

Guru is looking for a Sr. Data Scientist to be a core part of our team. As a Sr. Data Scientist, you will be researching and prototyping machine learning and natural language processing models to augment existing product features and to enable entirely new capabilities in our product. You will collaborate with Data Scientists, Machine Learning Engineers, Data Engineers, Software Engineers, Product Managers and other stakeholders to understand business needs, distill requirements, research the best solutions, prototype, implement, deploy and iterate on models, all with a laser focus on delivering value to our end users.

This job is not only about how well you build models; it’s about how you lend your positivity and presence, combined with your skillset to an energized environment and a highly collaborative team.


  • 5+ years of professional experience with machine learning, 2+ years of experience with NLP and/or ML for search
  • Bachelor's degree in Computer Science, Engineering or a related field, or equivalent training, fellowship, or relevant work experience
  • Knowledge and understanding of statistical modeling, machine learning algorithms, and natural language processing techniques
  • Hands-on experience in putting machine learning models into production to solve business problems
  • Strong programming skills in Python
  • Fluency in data manipulation using SQL, Pandas, or Spark
  • Excellent problem solving and analytical skills
  • Strong communication skills. You have a positive attitude and are empathetic.
  • Self-motivated. You identify and solve problems with little or no guidance
  • Self-awareness and a desire to improve
  • You excel in a dynamic startup environment
  • You work well with others and are a great team player

Preferred but not required

  • Experience analyzing large data sets, using Apache Spark, Dask, Ray, or other parallel computing technologies.
  • Experience with language models and transformers
  • Experience with real-time recommender systems
  • Experience with information retrieval systems, Elasticsearch/Solr
  • Experience with cloud infrastructure, ideally AWS services including ECS, EMR, Lambda, API Gateway, Redshift, DynamoDB
  • Experience with Deep learning models and their practical application at scale.
  • Prior experience in a startup environment, specifically SaaS and B2B
  • An advanced degree in a quantitative field such as Computer Science, Applied Mathematics, or related STEM field.

Hey, not everybody checks all the boxes, apply and let us get to know you and your experiences, and we can learn and grow together here at Guru!

Benefits to you

  • Competitive salary
  • Employee Incentive Stock Option Plan
  • Paid Parental, Family & Medical Leave
  • Unlimited Vacation
  • 401k
  • Professional Development Stipend
  • Wellness Stipend
  • Home Office Stipend
  • Tuition Reimbursement
  • Thrive After Five: in recognition of our long-tenured employees, Guru celebrates your five year anniversary with a $10,000 personal travel reimbursement
  • Remote perks
  • Generous medical benefits package
  • Guru-sponsored company & team events, no matter where you work

We ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us at to request accommodation.

Retirement & Stock Options Benefits
  • 401K
  • Company Equity
  • Access to Coaching (Health, Professional, Life)
  • Charitible Donation Matching Programs
  • Community Service Programs
  • Fully Remote Options
  • Hybrid Work Options
  • Pet Friendly Office
  • Pet Insurance
  • Public Transportation Assistance
  • Travel Required
  • Accessible Devices
  • Job Modification
  • Service Animal/Emotional Support Animal
Perks & Discounts
  • Casual Dress
  • Home Office Stipend
  • Lunch Provided
  • Offsite Company Events
  • Snacks Provided
  • Commitment to Work/Life Harmony
  • Flexible Work Schedule
  • Paid Holidays
  • Paid Sick Days
  • PTO
  • Unlimited PTO
Health & Wellness
  • Dental Insurance
  • FSA
  • Gym Reimbursement/Discounts
  • Health Insurance
  • HSA
  • Life Insurance
  • Mental Health Benefits
  • Short Term Disability
  • Vision Insurance
Parental Benefits
  • Family Medical Leave
  • Nursing Room
  • Parental Leave
Professional Development
  • Tuition Reimbursement
What are your company values? When Guru was founded, we had a vision of how we wanted to solve the knowledge management problem. However, it was early customer development that really shaped Guru to be the product it is today — and those lessons have really influenced the way we not only continue to build products, but also how we build culture. Some of the other values we’ve built this company around are: ●  Seek and Share Knowledge: When we share what we know and lift others as we rise, we build a culture of knowledge that makes us all a little bit better. ●  Don't Take Yourself too Seriously: Ask questions and seek to understand the world and the people around you. Lead with empathy and listen. Being open to new ideas that move us forward is more important than getting your way. ●  Embrace the Journey: Building great things takes endurance — it’s a marathon, not a sprint. Act with urgency (a marathon is still a race, after all). Charting a course is key to solving problems thoughtfully, but stay flexible and ready to find a new route to the finish line. Be resilient, and rest when you need to. ●  Create Advocates: Every person here has a hand in making Guru great: a place where people want to work and a best-in-class product that people love to use. Every interaction with our brand should create ambassadors. We spend our energy nurturing our users to turn them into customers and finally into our biggest advocates. ●  Give and Receive Graciously: A cycle of giving starts with one person. Care for yourself so you can show up for others. Build trust through giving thoughtful, candid, and kind feedback. Be an open and curious recipient of feedback and get comfortable with the learning process. Dedicate your time and energy to improving the world around you. These values are critical to everything we do at Guru. So much so, that we’ve built interview questions around these values to try and suss them out of potential candidates. We also reinforce them by highlighting our employees who demonstrate these each month at our company town halls. From day one, it’s been critical to us that these aren’t just words hung up on the wall. They are designed to be actionable, and we are always looking to reinforce them wherever we can. What tangible ways have you seen the Guru product make an impact? One of our company goals at Guru is to master the art of the outcome. What we mean by that is to be incredibly focused on demonstrating real business value to our customers. Being built into our customers’ workflows has made it possible for us to understand where and when Guru is having an impact, but often times it takes close collaboration with our customers to understand what kind of an impact they hope Guru can have on their organization. Here are some examples of measurable business value we’ve helped our customers achieve: ●  20% reduction in customer support handle time ●  76% increase in average deal size ●  67% reduction in new hire ramp time ●  62% reduction in time to first response ●  34% decrease in internal repeat questions asked   How has the Guru product evolved over time, leading to overall company growth? Our evolution has been very organic, but dependent on our communication with customers and responsiveness to their feedback. Initially, in early customer development, we recognized that sales teams felt the pain Guru alleviated very acutely, so we went to market as a sales enablement solution. Eventually we saw support teams using it more and saw that as a means to grow. As we started tackling both those use cases, our internal team needed to grow to support that. Soon enough, companies that bought us for sales and support began to see use of the product across the entire company. We realized that there were many knowledge management dependencies within an organization across completely different subject matter expertise — from product to security to legal and finance. As more and more departments started to use Guru, we started to notice a really exciting trend — people were building daily habits around Guru. Because of the high engagement in our product, and because we were built into all the places these teams were already working, we were able to leverage artificial intelligence to recommend knowledge in-context. When the pandemic hit, we saw a real surge in demand for Guru as an asynchronous, company-wide communications supplement to Slack and Zoom, both of whom are Guru customers. With all of the noise and burnout companies were and continue to deal with, companies were coming to us looking to solve “information overload.” Guru does this by cutting through the noise and silos by establishing a single source of truth for your company knowledge and bringing that to employees across all the places they work — just what you need, when and where you need it. This shift has shone a spotlight on our need to continue to build out our ecosystem of integrations, and continually push our Slack integration to be the best it can be. As the product evolved, so did our need to hire. From marketing to different technical skill sets, such as data science and engineering, we needed to grow with our increasingly complex buyers. We’ve also segmented the teams across product marketing, product management, UX and dev to focus on specific use cases, ensuring we’re in tune with those different use cases and building the best solution possible for every team that could use Guru. Moving forward, our goal is to double in size.   What do you look for during your hiring process? Our interview process is thorough, including take home exercises in many cases. The goal here is that once hired, someone has already demonstrated they can do the work and can operate somewhat autonomously. This also gives candidates the opportunity to get a sense of the work they’ll be doing on a day-to-day basis, and whether or not this role will be one they’ll enjoy. We are also always on the lookout for people who can think differently about an old problem; as that is very much what we are doing here at Guru. For many technical roles, we tend to hire people with non-trad backgrounds; musicians, history majors, people who’ve just graduated from a coding bootcamps. We like to see that candidates are creative and fit our cultural values. This is especially critical for our customer-facing roles. When we’re hiring, we want to see who is being deliberate about researching Guru. Tell us, genuinely and specifically, why you want to work at Guru.