Software Developer, Machine Learning

  • TITUS Inc.
  • Ottawa, ON, Canada
  • Feb 06, 2018
Full time Data & Analytics Software

Job Description

We are looking for self-motivated algorithm guru's with experience designing and developing commercial enterprise software applications. You will work collaboratively with Product Management, Quality Assurance and Development team members in an agile environment to produce the highest quality software.

As a Software Developer, successful candidates will have the following skills:

  • Strong software engineering experience developing robust, scalable software systems
  • Experience and a keen interest in algorithms, probability and statistics
  • Technical breadth and depth in various facets of software development
  • Critical thinker with proven ability to see the big picture as well as fine details
  • Effectively contribute to product feature design and development from concept to implementation
  • Ability to identify and plan for near and long term deliverables and take ownership for delivering high quality code builds
  • Strong troubleshooting and problem solving skills
  • Strong interpersonal skills with excellent verbal and written communication
  • Comfortable sharing ideas and concepts in a team setting

The ideal candidate will have the following knowledge and technical expertise:

  • Undergraduate degree in Computer Science, Engineering or equivalent demonstrable experience
  • Software development experience with programming languages including Python, C/C++, C#, .NET and JavaScript  
  • Demonstrated knowledge of object-oriented design, design patterns and software engineering best practices
  • Experience with data modeling and analysis
  • Familiarity with learning algorithms and toolkits
  • Familiarity with text analysis
  • Familiarity with web development and cloud technologies and infrastructure

TITUS solutions enable organizations to classify, protect and confidently share their information, and meet regulatory compliance requirements by identifying and securing unstructured data. TITUS Classification Suite includes the leading email, document and file classification and marking solutions that enhance data loss prevention by involving end users in identifying sensitive information.

TITUS is an equal opportunity employer, and we value diversity and inclusion as part of our corporate culture. As part of our commitment to diversity we consider all qualified applicants for employment regardless of race, religion, sex, ethnicity, national origin, age, disability, or any other legally protected factors. We can provide accessibility accommodation during the selection process - just let us know when submitting your electronic application how we can best assist you.