این آگهی منقضی
شده است
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:
Strong problem-solving skills and a methodical approach to building data systems. Proficiency in Python and relevant data engineering libraries/tools such as Pandas, NumPy, and SQLAlchemy. Expertise in designing and implementing data pipelines using orchestration tools like Apache Airflow, Prefect, or similar. Experience with relational databases (e.g., PostgreSQL, MySQL) and non-relational databases (e.g., StarRocks, Elasticsearch). Strong knowledge of database internals, including indexing, query optimization, and performance tuning. In-depth understanding of operating system concepts, such as memory management, process scheduling, and file systems. Familiarity with big data technologies such as Apache Spark, Hadoop, or Kafka for processing large-scale datasets. Enthusiasm for optimizing data infrastructure and staying updated with emerging data engineering tools and practices.
-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.