Sr. Software Engineer II, Machine LearningNarvar is growing! We are hiring a Senior Software Engineer II to build new products and improve all aspects of the Narvar platform. Data is at the core of our competitive advantage so the work you do has a large impact across the company, our business partners, and the lives of our end users.Machine Learning Engineers at Narvar work across the stack. We are full-stack ML Engineers. This means that we write production-level code and own machine learning operations for our teams.Day-to-dayDesign and deploy machine learning algorithms for use cases spanning e-commerce, consumer trends, markets, logistics, and new productsWork on real-world consumer data for natural language processing, image classification, time series analysis, outlier detection, user modeling, etc.Work with large unstructured dataBe at the intersection of mathematics, machine learning, business, and computer science and impact millions of users through your workMultiply the effect of your data science and data team members by building frameworks, tools, and methodologies that the entire team useProvide thought leadership to a team through high-quality write-ups, reviews, and a strong vision grounded in practical experience and a wider industry viewWhat Were Looking ForStrong machine learning skills.Fluency in Python, PyTorch, Tensorflow, Pandas, numpy, and machine learning packagesData Engineering skills and large data experience. You should have dealt with large amounts of data (TB) in a production setting, built world-class data pipelines using cutting-edge tools (e.g. Spark).10+ years of hands-on experience shipping models to production, working on a variety of problem spaces (e.g.: user modeling, spam classification, prediction, clustering etc)MS in Computer Science, Statistics, Math, Science (physical or social), Engineering or similar quantitative and computation field plus 5+ years of industry experienceStrong software engineering and coding skills with the ability to write production-quality codeStrong understanding of probability & statistics, machine learning, and algorithmsExperience with SQL and NoSQL databasesExperience working with Linux, shell scriptingPrevious startup experience strongly preferredBonus PointsExperience implementing applications on Google Cloud PlatformExperience with deep generative models or graph learning a plus.Tag your application with your solution to an active / recently concluded Kaggle competition, to get ahead of the list.Experience leading a team of data and data scientists; Strong ability to multiply the effect of the team and the team members; excellent written communication; self-starter that can balance sophistication with practicalityWhy Narvar?We're on a mission to simplify the everyday lives of consumers. Post-purchase is a critical phase of the customer journey. That's why we created Narvar - a platform focused on driving customer loyalty through seamless post-purchase experiences that allow retailers to retain, engage, and delight customers.We are an equal-opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.Narvar Pay Range: $180,000$230,000 CAD #J-18808-Ljbffr
Job Title
Senior Software Engineer II, Machine Learning