Sr Data Scientist – Search / Ranking – Applied ML – NLP – Python
Company | Target |
---|---|
Location | Brooklyn Park, MN, USA, Sunnyvale, CA, USA |
Salary | $93800 – $202600 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Senior |
Requirements
- 4-year degree in quantitative disciplines (Science, Technology, Engineering, Mathematics) or equivalent experience
- PhD or MS in Computer Science, Applied Mathematics, Physics or related quantitative field
- Demonstrated experience in Search Indexing, Ranking, Information Retrieval or Query Understanding
- Research and/or industry experiences in relevant fields such as Natural Language Processing (NLP), Machine Learning (ML) or Recommendations / Recommender systems
- 3 plus year of experience implementing Machine Learning models and algorithms into production at scale
- Proficient in Python or Java with advanced coding and problem-solving skills
- Exceptional modeling skills using Python
- Experience querying large databases with SQL, HQL or some variations
- Excellent interpersonal and communication skills that can partner with a global team
- Constant learner mentality that stays on the leading edge of Search, Ranking, NLP, applied ML, LLMs and AI
Responsibilities
- Work with business partners to provide solutions for business problems in a fast-paced and global environment
- Design quality, flexible and performant Data Science systems and services at scale
- Architect Data Science solutions that capture, process and mine huge datasets in the retail industry
- Perform data exploration and analysis (look at distributions, find anomalies, create simple visualizations, etc.)
- Implement algorithmic solutions given specifications, while adhering to best practices in model development
- Understand and actively follow foundational programming principles (best practices, know about unit tests, code organization, basics of CI/CD etc.)
- Create a well-maintainable & tested codebase with relevant documentation
- Develop in one or more approved programming languages (Java, Scala, Python, R)
Preferred Qualifications
-
No preferred qualifications provided.