On the surface, Snapp’s ride-hailing technology may seem simple: a user requests a ride from the app, and a driver arrives to take their destination. Behind the scenes, however, a giant infrastructure consisting of hundreds of services and terabytes of data supports each and every trip on the platform. At the heart of this infrastructure, both map data and services enable the most basic features powering our business. In our early days, we used third-party services such as Google Maps, but these services lack the customizations and localizations that our business needs. Furthermore, there are the usual risks of using third-party services outside Iran and their relatively high costs. The Maps Team at Snapp is looking for Software Engineers (either junior, mid-level, or senior) to join us and help create a set of new services that are customized to our business needs.
About the Role
As a data scientist, you will be responsible for the end-to-end development and production of complex models and machine learning pipelines for use cases in the areas of Natural Language Processing, Supervised and unsupervised learning, Recommendation models and Ranking systems, and you will be responsible for their constant quality control.
Responsibilities:
Design, develop,and deploy predictive models using Machine Learning(ML) techniques.
Perform ad-hoc analysis and present results clearly.
Work closely with Product Managers and Software Engineers.
Collaborate with team members on analytical use cases and identifying synergies.
Ability to manage multiple and competing priorities.
Excellent written and verbal communication skills in the English language
Mandatory Qualifications:
Master's degree in Computer Engineering, Computer Science, Electrical Engineering, Statistics or related science field.
Minimum of 2 years of relevant work experience.
Knowledge of a variety of Machine Learning techniques and algorithms (Supervised, Unsupervised, etc.) and their real-world advantages/drawbacks.
Experience in Natural Language Processing and Language Models
Knowledge and experience of deep learning methods and libraries such as TensorFlow, Keras, and PyTorch.
Proficiency in Python language and experience with the common data science packages.
Experience with relational (SQL) and non-relational databases(No-SQL) like PostgreSQL and Elastic.
Experience with BigData Computing tools like Apache Spark, Apache Kafka, etc.
Understanding the model build life-cycle, including feature engineering and optimization, model selection and validation, and ongoing model maintenance.
Preferred Qualifications
Familiar with Map Data
Experience with ML Deployment and Management Tools (Docker, Kubernetes, Model Registry and Serving tools, etc.)
Software engineering knowledge like (Object Oriented Programming, Design Patterns, ….) and other programming experience.
Familiarity with search engines and ranking models.
معرفی شرکت
اسنپ محصولی ایرانی است که از تیمی خلاق، جوان و تحصیلکرده قدرت میگیرد و در تلاش است تا صنعت فناوری اطلاعات و ارتباطات را به زندگی روزمره جامعه پیوند بزند.
اهداف بزرگی در سر داریم و بلند پروازیم. قصد داریم اسنپ را به بهترین راهکار برای سفرهای درونشهری ایران تبدیل کنیم و در این راه به کمک افراد خلاق، سختکوش و بلندپرواز احتیاج داریم. اگر چنین خصوصیاتی دارید خوشحال میشویم که رزومه خود را برایمان ارسال کنید.