Senior Data Engineer

Senior Data Engineer

Job Description

We are looking for a Data Engineer to enable our teams to work effectively. 

In Alibaba, we believe we can influence the workplace culture of Iran by promoting Integrity, Authenticity, Commitment to something beyond ourselves and Respectful dialogue, and you can be a part of this building procedure.

  • Collaborate within a team of technologists to produce enterprise-scale solutions for our machine learning needs.
  • Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL and ‘big data’ technologies.
  • Create ETL pipelines for events as needed.
  • Design highly available and scalable data platform solutions to enable storage, processing and analysis of large scale structured and unstructured data.
  • Build and deliver high-quality data architecture and automated pipelines to support data science and ML use cases.


  • M.Sc. or PhD in computer science or a related field.
  • 4+ years of professional experience as a data scientist, machine learning and software engineer.
  • Strong skills and experience with developing production-grade software.
  • Experience with sequential data modelling, time-series analysis, deep learning, and multi-modal learning algorithms.
  • Good understanding of common families of models, feature engineering, feature selection and other practical machine learning issues.
  • Able to train and debug deep learning systems: Defining metrics and datasets, performing error analysis, training models in a modern DL framework (such as TensorFlow, PyTorch, Keras, etc.)
  • Fluency in a scripting or computing language (e.g. Python, C++, etc.)
  • Understands source code control tools (GIT is ideal and what we use)

Submit Your Application