Senior Software Engineer

Posted 3 days ago

Apply Now

Resume Score

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

Sign in to check score

About the role

  • Machine Learning Engineer developing machine learning systems at DataVisor for real-time fraud detection. Collaborating with a global team to innovate fraud detection solutions.

Responsibilities

  • Design and build machine learning systems that process data sets from the world’s largest consumer services
  • Use unsupervised machine learning, supervised machine learning, and deep learning to detect fraudulent behavior and catch fraudsters
  • Build and optimize systems, tools, and validation strategies to support new features
  • Help design/build distributed real-time systems and features
  • Use big data technologies (e.g. Spark, Hadoop, HBase, Cassandra) to build large scale machine learning pipelines
  • Develop new systems on top of real-time streaming technologies (e.g. Kafka, Flink)

Requirements

  • 5+ years software development experience
  • 5+ years experience in Java, Shell, Python development
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate) is a plus
  • Experience in Cassandra, HBase, Flink, Spark or Kafka is a plus
  • Experience in the Spring Framework is a plus
  • Experience with test-driven development is a plus
  • Preferred based in Calgary, but could be a fully remote position

Benefits

  • Canada Life Policy
  • Health Insurance including (Extended Health Care, Vision Care, and Dental Care)
  • Life Insurance, Accidental Insurance
  • Retirement Savings Plan
  • Paid Vacation

Job type

Full Time

Experience level

Senior

Salary

CA$120,000 - CA$150,000 per year

Degree requirement

Bachelor's Degree

Tech skills

CassandraHadoopHBaseHibernateJavaKafkaPythonSparkSpringSQL

Location requirements

RemoteCanada

Report this job

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