Affinio is looking for a talented functional programmer with web-stack experience to join our Platform team.
What you'll be doing
Building features on our client-facing platform and API
Working alongside a team of talented front-end, back-end, and data developers. We strive for code pairing and peer review, and we hope you do, too!
Developing systems backend architectures to help users create and access Affinio data
Exploring and leveraging new datasets and sources to improve our audience reporting capabilities
Working with and setting up multiple database types (SQL, NoSQL) and schemas to support our datasets
What we're looking for
Degree in Computer Science or related field.
3+ years of web-stack software development.
Deep competency with a back-end language, specifically Java or Scala. We are also open to functional programmers from many backgrounds: Nodejs/Haskell/etc
Familiarity with cloud service architectures, such as Azure or AWS.
Experience with API-building and knowledge of best-practices.
Experience with Docker, Kubernetes.
Knowledge of Serverless Systems Architecture
Experience dealing with large datasets
An insatiable desire to document and test code
Familiarity with Machine Learning and Natural Language Processing tools and techniques is an asset
Perks of the job
Space-age data tech. You'll be working on the newest and most unexplored frontiers of data on the web.
Your dream setup:
OSX, Linux, or Win - we make sure you'll be working on a top-of-the-line machine, just the way you like it.
Flexible work hours:
Early birds and midnight-oil-burners rejoice!
If this sounds like you and you're looking to join the Affinio team, please submit your resume and cover letter. This posting will remain open until filled.
Employment will be conditional on consent to and the satisfactory review of a background check. Candidates must be legally eligible to work in the Canada. While we thank all interested candidates for their application, only those candidates selected for an interview will be contacted.