Affinio: Sr. Software Engineer, Machine Learning and Big Data

Join award-winning Affinio machine learning and big data team to design, plan and develop big-data driven prototypes for new and augmented products.

Affinio Company: Affinio
Location: Halifax, NS, Canada

Affinio Inc. requires a Senior Software Engineer to join our award-winning machine learning and big data team. The position is located in Halifax, Nova Scotia, Canada.

Your tasks will include:
  • Data mining, modelling, and research of big data assets;
  • Working closely with product development teams to develop our big data strategy;
  • Designing, planning and developing big-data driven prototypes for new and augmented products; and
  • Leading and coordinating junior members of the team.

Skills & Requirements

Education Requirement
  • Masters/PhD degree in Computer Science or comparable degree (Math, Physics)

Core Knowledge and Experience Requirements
  • Expert knowledge of the Java/Scala programming languages, web service development, and scalable data stores (e.g. S3, DynamoDB, HBase, Cassandra)
  • Expert knowledge of C, C++, SQL, and object-oriented programming languages
  • Minimum of 5 years professional experience with: Python/PHP or a comparable scripting language and web development; parallel processing architectures and algorithm optimization; and machine learning algorithms such as Neural Networks and Random Forest
  • Other experience that would be considered an asset: expert in big data and machine learning analytics and in-depth experience with Hadoop/Spark
  • Demonstrated ability to conquer new skills in a self-reliant manner
  • Team player and ready to participate in Scrum, team planning activities, etc.
  • Proficient in English

Salary Range:

The salary range for this position is $31 - $38 / hour, based on qualifications and experience. Benefits include medical, dental, and group insurance.

Email to

About Affinio
  • 3rd place Startup showcase - Strata Conference + Hadoop World
  • Top 25 Canadian Up and Coming ICT Companies - Branham 300

Affinio is a team of data scientists, developers, and designers building the next generation of social affinity profiling. Before Affinio, we created, the world's most commercially successful tethering application.