Tech Stack
AWSCloudDockerKubernetesNumpyPandasPythonPyTorchScikit-LearnSQLTensorflow
About the role
- Develop and implement advanced supervised and reinforcement learning models to improve ad targeting and campaign performance
- Collaborate with cross-functional teams to identify opportunities for leveraging machine learning and optimization techniques to solve business problems
- Conduct extensive data analysis and feature engineering to prepare datasets for machine learning tasks
- Apply optimization algorithms to enhance the effectiveness and efficiency of advertising campaigns
- Evaluate and refine existing models to enhance their accuracy, efficiency, and scalability
- Utilize statistical techniques and machine learning algorithms to analyze large and complex datasets
- Communicate findings and recommendations effectively to both technical and non-technical stakeholders
- Stay updated with the latest advancements in machine learning, reinforcement learning, and optimization techniques
- Work with engineering teams to integrate models into production systems
- Monitor, troubleshoot, and improve the performance of deployed models
- Mentor junior data scientists and contribute to the continuous improvement of the data science practice within the company
Requirements
- Bachelor's or Master's degree in Computer Science, Statistics, Mathematics, Engineering, or a related field (PhD is a plus)
- 5+ years of experience in data science or machine learning roles, with a strong focus on supervised learning, reinforcement learning, and optimization techniques
- Proficiency in Python
- Strong understanding of working with relational databases and SQL
- Experience with machine learning libraries such as scikit-learn, TensorFlow, PyTorch, or similar
- Deep understanding of statistical modeling and supervised learning algorithms (e.g., linear regression, logistic regression, decision trees, random forests, SVMs, gradient boosting, neural networks)
- Hands-on experience with reinforcement learning algorithms and frameworks like OpenAI Gym
- Practical experience with optimization algorithms (linear, non-linear, combinatorial, etc.)
- Familiarity with cloud services, specifically AWS (plus)
- Hands-on experience with data manipulation tools and libraries (e.g., pandas, NumPy)
- Experience working with MLOps tools and practices, including version control, CI/CD, and containerization (Docker/Kubernetes) (plus)
- Strong analytical and problem-solving skills
- Excellent communication skills, with the ability to clearly articulate complex concepts to diverse audiences
- Ability to work in a fast-paced environment and manage multiple priorities
- Strong organizational skills and attention to detail
- Ability to mentor and guide junior data scientists
- Must be able to communicate with U.S based teams