Summary:
You will be involved in solving problems related to data processing and preparation for use in advertising recommendation systems. This position combines data engineering and back-end programming skills. The ability to interact with different teams and discover their data problems and requirements is one of the most important tasks of this responsibility. Optimization of advertising recommendation systems in the web space is another important task of this position.
Responsibilities:
- Extracting semantic and pattern features from big data based on statistical tools and ML and NLP models.
- Designing and implementing recommender systems based on semantic models extracted from big data.
- Analysis and optimization of requirements based on big data analysis.
- Development and optimization of APIs for interaction between data-driven systems.
- Optimized design and development of statistical and machine learning models.
- Providing innovative and creative data-driven solutions.
Requirements:
- Problem-solving ability and analytical approach.
- Complete mastery of Python and Scikit-learn, NumPy, SciPy, Pandas and Data Visualization tools such as: Matplotlib, Plotly, Seaborn.
- Complete mastery of Preprocessing and Feature Engineering processes and data analysis and machine learning methods such as: Regression, Classification, Clustering, Recommendation Systems.
- Design and implementation of Data Pipeline for processing and storing big data using Apache Airflow or Prefect.
- Familiarity with Multi-Objective Optimization methods using Python.
- Experience in using relational and non-relational databases such as SQL and Elasticsearch.
- Enthusiasm for learning and analyzing issues related to digital marketing.
Nice to have:
- Familiarity with software architecture concepts and API design.
- Experience in using Docker and Kubernetes to manage execution environments.
- Enthusiasm for learning and analyzing issues related to digital marketing.
Effective communication skills:
- Regularly achieve consensus with peers, and clear status updates.
- Comfort working in a highly agile, intensely iterative software development process.
- open to learning about new technologies and sharing your knowledge with others.
- Self-motivated and self-managing, with great organizational skills.
- Domain knowledge relevant to the product stage in which you are looking to join.
Benefit:
- Loan
- Flexible working hours
- Lunch
- Health insurance
- Game room
- Learning stipends
- Military Service Option