Senior Software Engineer II, Machine Learning

Posted last month

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Engineer II developing machine learning products for Narvar's platform, using consumer data for various applications. Collaborating across teams to design algorithms impacting millions globally.

Responsibilities

  • Design and deploy machine learning algorithms for use cases spanning e-commerce, consumer trends, markets, logistics, and new products
  • Work on real-world consumer data for natural language processing, image classification, time series analysis, outlier detection, user modeling, etc
  • Work with large unstructured data
  • Be at the intersection of mathematics, machine learning, business, and computer science and impact millions of users through your work
  • Multiply the effect of your data science and data team members by building frameworks, tools, and methodologies that the entire team use
  • Provide thought leadership to a team through high quality write-ups, reviews, and a strong vision grounded in practical experience and a wider industry view

Requirements

  • Strong machine learning skills.
  • Fluency in Python, PyTorch, Tensorflow, Pandas, numpy, and machine learning packages
  • Data 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 (eg: 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 experience
  • Strong software engineering and coding skills with the ability to write production quality code
  • Strong understanding of probability & statistics, machine learning, and algorithms
  • Experience with SQL and NoSQL databases
  • Experience working with Linux, shell scripting
  • Previous startup experience strongly preferred.

Job type

Full Time

Experience level

Senior

Salary

CA$180,000 - CA$230,000 per year

Degree requirement

Postgraduate Degree

Tech skills

LinuxNoSQLNumpyPandasPythonPyTorchShell ScriptingSparkSQLTensorflow

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.