Senior Software Engineer II, Machine Learning

Posted 3 months ago

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.