Python Developer

Location(s): Calgary, AB, Canada

Job Description

Intelius Analytics is seeking enthusiastic individuals to join the diverse and vibrant team working together to lead the growth. As a Python Developer at Intelius Analytics, you will drive the analytical scope and method for projects using Mathematics, Stats, Machine Learning and Business Understanding to derive structure and knowledge from raw data. We are looking for a data scientist that will help us discover the information hidden in vast amounts of data and make smarter decisions to deliver even better products and services. Your primary focus will be in applying data mining techniques, detect the patterns, and building high quality prediction systems integrated with the products and services.


  • Design ML systems and research and implement appropriate ML algorithm and tools

  • Design, develop and evaluate innovative models, data science products and for our data science team

  • Develop ML applications according to requirements and run ML tests and experiments

  • Write highly optimized code to advance Data Science Toolbox and practice

  • Work in a multi-disciplinary environment with specialists in machine learning, data engineering and design and provide acquired expertise in these areas

  • Ensure the optimization of data science models, including feature selection and build, using different techniques in the data science toolbox

  • Accountable for the integrity of clients’ data extended to third party sources

  • Ensure the continued enhancement of data collection procedures, including information that is relevant for the building analytical solutions

  • Accountable for the integrity of data used for analysis and modeling

  • Develop automated processes for large scale data analysis

  • Train and retrain systems when necessary

  • Extend existing ML libraries and frameworks


  • Bachelor or MSc level in the field of Computer Science, Machine Learning, Applied Statistics, or Mathematics

  • 2 years of experience as a Machining Learning Specialist, Data Scientist, Python developer or in a similar role

  • Experience in statistical modelling and data science techniques

  • Experience with common machine learning techniques and algorithms, such as k-NN, Naive Bayes, SVM, Decision Forests, etc.

  • Excellent understanding of data science toolkits, such as Scikit learn, Azure ML, R, Weka, NumPy, MatLab,etc

  • Programming experience in at least two of the following languages: R, Python, PyCharm, Scala, SQL Experience in applying data science methods to business problems

  • Experience in applying advanced analytical and statistical methods in the commercial world Strong presentation and communication skills, with the ability to explain complex analytical concepts to people from other fields

  • Knowledge of distributed computing

  • Experience with data visualization tools such as D3.js, GGplot, etc.

  • Proficiency in using query languages such as SQL, Hive, Pig

  • Experience with NoSQL databases, such as MongoDB, Cassandra, HBase

  • Good applied statistics skills, such as distributions, statistical testing, regression, etc.

  • Good scripting and programming skills

  • Data-oriented personality

Skills and Competencies

  • Reliable, self-motivated, team player

  • Attention to detail and ability to work autonomously and with other teams, meeting project goals and deadlines in a fast-paced environment.

  • Ability to learn new software

  • Must be organized, have proven ability to work under tight time constraints.

  • Ability to provide reasonable time estimates for task completion

  • Excellent English skills (fluent in spoken and written, presentation skills).

** Calgary based candidates preferred.

We thank all applicants for their interest in the position; however, we will only communicate with selected candidates.

Job Type: Full-time



Get In Touch