No applications. Teams find and message you directly.
Top Selection is looking for a Senior Data Scientist to build mathematical models, optimize product architecture, and mentor junior analysts. Remote work with a salary range of $3000 to $3200.
Top Selection is looking for a Senior Data Scientist to build mathematical models, optimize product architecture, and mentor junior analysts. Remote work with a salary range of $3000 to $3200.
Responsibilities
- Selecting and building suitable mathematical models to solve tasks
- Choosing optimal architecture for product tasks
- Identifying and addressing product weaknesses
- Finding growth points for the product
- Synthesizing optimal mathematical models for product tasks
- Close collaboration with business clients, consultants, and the team
- Setting and conducting A/B/N experiments
- Maintaining the product codebase at a stable high level
- Assigning tasks and monitoring their execution by other analysts
- Coordinating task solutions with management
- Presenting and defending results
- Mentoring Junior and Middle analysts
Requirements
- Relevant education/certifications in data analysis and machine learning
- At least 3 years of experience in data science
- Proficiency in Python (PEP 8)
- Ability to write code according to quality standards
- Knowledge of standard algorithms and data structures
- Good command of libraries for data analysis and numerical methods
- Ability to write time and memory optimal code
- Debugging and optimizing code complexity
- Development through testing
- Proficient in OOP
- Experience in project architecture design
- Designing process schedules (airflow, cron)
- Transitioning projects to production
- Experience with CI/CD
- Basic SQL knowledge (join, group by)
- Experience with relational databases
- Experience with PySpark (broadcast join, Spark UI)
- Skepticism towards data, verifying correctness before use
- Ability to implement any query
- Knowledge of window functions
- Ability to identify non-optimal queries
- Understanding the advantages and disadvantages of various database types
- Experience in developing ETL pipelines
- Ability to design database structures
- Ability to work with query plans
- Transactions/ACID/Indexes
- Familiarity with basic probability theory and statistics
- Knowledge of A/B testing concepts and hypothesis testing
- Ability to solve simple problems in probability theory, statistics, and logic
- Knowledge of classical ML methods
- Understanding the full cycle of A/B testing
- Advanced skills in hypothesis testing: multiple hypothesis testing, parametric/non-parametric methods, bootstrap
- Studying and implementing advanced ML models: Bayesian models/PGM/VBI, RL, etc.
- Knowledge of variance reduction methods in experiments
- Intuition for noise in data and identifying independent groups
- Ability to analyze effects without control and test groups
- Experience writing articles and speaking at conferences
- Experience with well-defined tasks
- Experience building analytical reports with specified requirements
- Experience presenting analytical findings, tested hypotheses, etc.
- Deep understanding of product metrics: understanding key product metrics and their features, translating business tasks into DS/DA/DE, and decomposing complex business tasks, building proxy metrics for the product
- Ability to form new research directions
- Ability to identify the strengths and weaknesses of the product's business logic
- Experience consulting and working closely with product or business clients
- Experience decomposing business goals into stories for analysis, estimating task resolution timelines
- Ability to assign tasks to middle analysts