Principal Data Scientist

Principal Data Scientist

This job is no longer open

Position Summary:

The Principal Data Scientist is a seasoned data science expert that will provide advice on strategy, team operations, data products, planning, execution, and will be hands-on. This position will report directly into the Sr. Director of Data Science, will actively lead projects, write production quality code, deploy models, mentor individuals on the Data Science Team, and regularly find ways to improve team dynamics. The Principal Data Scientist is a key contributor to the enterprise business strategy. This role will also help recruit top talent.

Essential Job Functions:

  • Provides technical and thought leadership across multiple teams
  • Can present complex problems to a wide audience
  • Accountable for the quality and design of the systems; you constantly assess their technical direction and identify better paths forward
  • Partner with department head on technical direction and strategy
  • Leads architecture reviews for complex systems within the company
  • Architect API based modules and lead team to develop these implementations in parallel with collaborating teams
  • Brings data and business context to decisions made
  • Frequently consulted as an expert in performance, scalability, enterprise system architecture, and engineering best practices
  • Suggest appropriate algorithms for specific technical challenges at hand, and lead team members to implement and tune the algorithms
  • Consider the time and space complexity of algorithms and implement complete algorithms
  • Exemplary architectures in terms of robustness, stability, scalability and cost-effectiveness
  • Flexibly apply ETL best practices, identify and resolve challenges long-term in key stages
  • Create and communicate the business value of data problems
  • Continuously decompose complex problems into simple, straight-forward solutions
  • Articulate and justify the business impact of the technical deliverables
  • Actively mentor individuals on advanced technical issues with future potential to manage a team
  • Regularly examines team culture looking for ways to improve team dynamics
  • Key influencer of engineering strategy and contribute significantly to planning large projects
  • Contribute to Truckstop’s intellectual property
  • Write production quality code, APIs, and data pipelines
  • Train and deploy statistical and machine learning models
  • Design experiments and measure A/B tests
  • Able to rapidly correlate problems against experience
  • Can write good post mortem

Position Requirements:

  • MS or PhD in Computer Science, Math, Physics or related field, and 10+ years of data science experience. PhD strongly preferred, but will evaluate relevant experience + MS in lieu of a PhD 
  • Strong experience in building and deploying practical, efficient, accurate, reliable, and scalable data science models
  • Experience building and managing data science teams
  • Experience in personalization or recommendation systems a plus
  • Experience in experimental design, statistics, and A/B testing
  • Fluent in machine learning algorithms for supervised and unsupervised scenarios
  • Deep understanding of the limitations of various algorithms and can communicate and teach to others
  • Expert in Python and SQL; experience with Snowflake, DBT, Azure ML Studio a plus
  • Can consider the time and space complexity of algorithms and implement complete algorithms

 

This job is no longer open
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.