Data Scientist (Snapp! Box)

Snapp Tehran

Posted a month ago

Job Description

  • Managing data science units and products.
  • Contributing to the development of end-to-end data-driven solutions for modeling supply-demand balance, optimal price prediction, product offering, and biker profiling using machine learning, deep learning, statistical learning methodology, applied mathematics, and optimization techniques.
  • Maintaining, improving, and enhancing developed services
  • Communicating recommendations to other teams and senior staff
  • Translating analysis results into business recommendations.
  • Enhancing data collection procedures to include information that is relevant for building analytic systems.


  • Proven experience in data science or AI engineering.
  • Excellent understanding of machine learning, and data analysis techniques and having an excellent programming skill in Python and Scala.
  • Experience writing ETL, using workflow automation tools (apache airflow, argo cd, or argo WF).
  • Working experience with automation tools (Kubernetes, Docker, MLflow, RabbitMQ, Kafka, PostgreSQL, Apache Spark, or Redis).
  • Pursuing a degree, a Bachelor's or Master's degree in Software Engineering, Computer Science, Mathematics, Statistics, or equivalent experience is preferable.
  • Excellent working knowledge of machine learning libraries (e.g. PyTorch, Tensorflow, etc.).
  • Strong analytical skills and mathematical intuition.
  • Proficiency in using query languages such as SQL.
  • Knowledge of data generation and analysis tools.
  • Ability to work under pressure to tight deadlines.
  • Excellent communication and presentation skills.
  • Commitment to learning.
  • Having an interest in data.
  • Have a strong sense of ownership.
  • Independent, self-starter with a passion for hunting.
  • Positive and proactive, can-and-will-do, team player attitude.

To see more jobs that fit your career