Job Description
Job title: Data Scientist II United States in Seattle, WA at Payscale
Company: Payscale
Job description: What We Do: The Data Science Team focuses on building models that leverage Payscale’s five core compensation datasets to provide accurate, high coverage estimates of compensation ranges for jobs across industries and the globe. We use modeling techniques such as Bayesian statistics (regression, hierarchical modeling, and transfer learning), deep learning (NLP, LLMs, and embeddings), and recommendation systems to model how different jobs are related to each other in order to produce good compensation range predictions. We do a mix of development on well-defined projects and greenfield innovation. We build internal tools (APIs and interactive demos (using e.g. Streamlit) to exhibit our work. We value teamwork, learning together, maintainability, documentation, and giving clear presentations about our work to non-ML stakeholders. We are generalist problem solvers—we use (or learn!) the best tool for the problem.Our team works closely with compensation domain experts to help define the problems, identify and validate our assumptions, and evaluate our predictions. We are supported by a separate Data Engineering Team that helps turn our models into production APIs for use in products across Payscale’s portfolio.What You Do: You will be designing and building machine learning models, implemented in production-grade Python code, that provide compensation estimates in low-data scenarios and quantify the impact that skills and other compensable factors have on pay across jobs, industries, and locations. You’ll interface with domain experts, software engineers, designers and product managers on a regular basis. You’ll give periodic presentations about your models/findings to a technical, but non-ML-trained audience. Our codebase is in Python and runs on cloud infrastructure.Day-in-the-Life:As a Data Scientist II, a typical day may include the following:
- Designing and building a new model
- Implementing your model in production-grade readable, maintainable, and extensible Python, with version control and code reviews
- Meeting with domain experts to get feedback on models
- Documenting findings, identifying promising avenues for model improvement
- Partnering with the Data Engineering Team to drive productionization of models
- Participating in Data Science Book Club (bi-weekly open-invite learning workshop, currently focused on state-of-the-art NLP techniques)
- Mentoring Data Analysts on analysis and visualization techniques (e.g. stats, regression)
- Participating in team code reviews
- 3+ years building and maintaining machine learning models with production- grade model training/retraining
- Fluency in Python – object-oriented programming, pandas, scikit learn
- Comfort with version control and environment management
- Experience with one or more ML platforms, such as AWS Sagemaker or Azure ML in production
- Proficiency in basic SQL (joins, grouping, ordering, views)
- Experience using multiple supervised and unsupervised learning techniques with ability to compare approaches and results
- Able to clearly articulate technical concepts to developers, managers, and less technical colleagues
- We code everyday using Python (Pandas, NumPy, SciPy, Scikit Learn, PyTorch)
- For accessing our data we use Snowflake and SQL Server.
- We currently productionize with Docker, Kubernetes, AWS, Azure, Team-City, and Octopus, but we're always experimenting with new tools
- Respect every individual, work as a team
- Be Customer first, customer centric
- Have a Bias towards action
- Commit to excellence (we give our best everyday)
- Make Data driven decisions
- Monthly company All Hands meetings
- Regular opportunities for executive leadership exposure through things like AMAs
- Access to continued learning & development opportunities
- Our commitment to a continuous feedback culture which allows us to drive performance and career growth
- A growing network of Employee Resource Groups
- Company sponsored volunteer hours
- And more!
- Flexible paid time off, giving you the opportunity to rest, relax, and recharge away from work
- 14 Paid Company Holidays, including 2 floating holidays (you choose!)
- A comprehensive benefits plan including medical, dental, life, vision, disability, and life insurance covered up to 100% by Payscale
- Unlimited infertility coverage benefits through our medical plans
- Additional supplemental health benefits offered to you and your family
- 401(k) retirement program with a fully vested immediate company match
- 16 weeks of paid parental leave for birthing and non-birthing parents
- Health Savings Account (HSA) options and company contributions each pay period
- Flexible Spending Account (FSA) options for pre-tax employee allocations
- Annual remote work stipend to be used on wellness or home office equipment
Expected salary: $116400 - 174600 per year
Location: Seattle, WA
Apply for the job now!
Apply Now