Responsibilities
- Researching, building, training, serving, and monitoring of machine learning (ML) models
- Work closely with Machine Learning Engineers (MLE), Data Engineers (DE), and other Data Scientists in the same team to create and manage end-to-end ML pipeline in Azure cloud development environment
- Write production ready code that will be reviewed by other team members and review their code
- Work with MLEs to scale, automate and optimize ML pipelines
- Work with DEs to ETL in a big data environment consistent of billions of rows of retail data covering many banners, regions, and millions of customers
- Work closely with various stakeholders throughout our business to understand business needs and develop solutions through machine learning or other advanced analytics/predictive modeling techniques
- Work with BI team to create dashboards that monitor performance of your ML systems
Qualifications:
- Masters or higher post graduate degrees in Computer Science, Engineering, Statistics, Mathematics, or related technical field.
- Experience in developing end-to-end machine-learning algorithms in cloud or distributed environments using Python (or other similar languages like Java or Scala) at industrial level (2+ years)
- Strong understanding of various ML concepts, e.g., general linear models, time series analysis, cluster analysis, random forest, neural nets, etc.
- Working with distributed ML platforms like Spark ML, ML Flow, TensorFlow, … (2+ years)
- Experience with manipulating big data sets via Spark or SQL (2+ years)
- Experience with working with cloud CI/CD environments, e.g. Azure DevOps environment or Bitbucket Pipelines (2+ years)
- Being creative, very good communicator and ability to create and manage ML pipelines with minimal guidance
- Experience building executive levels dashboards in Tableau or other similar tools like Google Data Studio (2+ years)
- Experience with Cloud Environment, specifically Databricks and Azure is a big an asset
- Experience in Retail or similar settings is an asset
- Experience with Cloud Environment, specifically Databricks and Azure is a big an asset
What the Client Offers:
- Value employee work life balance greatly and make sure our employees’ life out of work is considered, and there are many flexible working hours options available to all employees.
- You have an opportunity to lead state-of-the-art disruptions
- Access Health Benefits plan right from first day with no waiting period
- Access to educational benefits that will help you advance your career
- Access to dedicated mental health program to support employee’s mental health
Our client embraces diversity. They are committed to building a team that represents a variety of backgrounds, perspectives, and skills. All qualified applicants will receive consideration without regard to race, ancestry, place of origin, colour, ethnic origin, citizenship, creed, sex, sexual orientation, disability, age, marital status, or family status. If you require disability-related accommodation during the application or interview process, simply let us know and we’ll work with you to ensure you have a positive experience.
Sorumluluklar:
- Makine öğrenimi (ML) modellerinin araştırılması, inşası, eğitimi, sunumu ve izlenmesi
- Azure bulut geliştirme ortamında uçtan uca ML boru hattı oluşturmak ve yönetmek için Makine Öğrenimi Mühendisleri (MLE), Veri Mühendisleri (DE) ve diğer Veri Bilimcileri ile yakın çalışma
- Diğer ekip üyeleri tarafından gözden geçirilecek üretime hazır kod yazmak ve onların kodlarını incelemek
- MLE’lerle birlikte ML boru hatlarını ölçeklendirmek, otomatikleştirmek ve optimize etmek
- Milyarlarca satır perakende verisi içeren büyük veri ortamında ETL çalışmaları yapmak için DE’lerle iş birliği
- İş ihtiyaçlarını anlamak ve makine öğrenimi veya diğer ileri analitik/prediktif modelleme teknikleriyle çözümler geliştirmek için işin çeşitli paydaşlarıyla yakın çalışmak
- BI ekibi ile birlikte ML sistemlerinizin performansını izleyen panolar oluşturmak
Nitelikler:
- Bilgisayar Bilimleri, Mühendislik, İstatistik, Matematik veya ilgili teknik alanda yüksek lisans veya daha yüksek bir derece
- Python (veya Java veya Scala gibi benzer diller) kullanarak bulut veya dağıtık ortamlarda end-to-end makine öğrenimi algoritmaları geliştirme deneyimi (2+ yıl)
- Genel lineer modeller, zaman serisi analizi, küme analizi, rastgele orman, sinir ağları gibi çeşitli ML kavramlarına güçlü bir anlayış
- Spark ML, ML Flow, TensorFlow gibi dağıtık ML platformları ile çalışma deneyimi (2+ yıl)
- Büyük veri kümelerini Spark veya SQL ile manipüle etme deneyimi (2+ yıl)
- Bulut CI/CD ortamlarında çalışma deneyimi, örneğin Azure DevOps veya Bitbucket Pipelines (2+ yıl)
- Yaratıcı, çok iyi iletişimci olma ve minimal rehberlik ile ML boru hatları oluşturma ve yönetme yeteneği
- Tableau veya Google Data Studio gibi benzer araçlarla üst düzey panolar oluşturma deneyimi (2+ yıl)
- Bulut ortamı, özellikle Databricks ve Azure konusunda deneyim büyük bir avantaj
- Perakende veya benzer alanlarda deneyim bir avantaj
Müşterinin Sunduğu İmkanlar:
- Çalışanların iş-yaşam dengesine büyük değer veriyor ve çalışanların iş dışındaki yaşamının dikkate alındığından emin oluyorlar; tüm çalışanlar için birçok esnek çalışma saati seçeneği mevcut.
- En son teknolojiyle liderlik etme fırsatı
- İlk günden itibaren bekleme süresi olmadan sağlık faydaları planına erişim
- Kariyerinizi ilerletmek için eğitim faydalarına erişim
- Çalışanların ruh sağlığını desteklemek için özel bir ruh sağlığı programına erişim
Müşterimiz çeşitliliği benimsemektedir. Çeşitli geçmişler, bakış açıları ve becerilerden oluşan bir ekip oluşturma taahhüdü bulunmaktadır. Tüm nitelikli başvurular, ırk, soy, köken, renk, etnik köken, vatandaşlık, inanç, cinsiyet, cinsel yönelim, engellilik, yaş, medeni durum veya aile durumu gözetmeksizin dikkate alınacaktır. Başvuru veya mülakat sürecinde engellilikle ilgili bir uyum gerektiriyorsanız, bize bildirmeniz yeterlidir; size olumlu bir deneyim sağlamak için birlikte çalışacağız.