To apply for this job you must first either login or register

Senior Software Engineer

Toronto, Ontario  - Permanent



Job Description

Come join a team of creative and innovative software developers dedicated to working on leading edge problems with research scientists and engineers. You and your team will collaborate to create the next generation of products powered by Artificial Intelligence that will help our customers find the answers they are looking for.

As part of this team, you will have the opportunity to use exceptional development skills, and learn and grow in technologies like Big Data, search engines, recommendation systems and machine learning.

We are at the forefront of development of technology that will revolutionize how people access and use information by interacting with intelligent machines. The Centre for Cognitive Computing is a newly-formed branch within Research & Development dedicated to advancing the state of the art in machine perception, reasoning, knowledge management and human-computer interfaces. We are partnering with companies like IBM and products like Watson™ to build novel solutions for our millions of customers. We provide authoritative content, advanced technologies and human expertise to help our customers find trusted answers. We enable professionals in the financial and risk, legal, tax and accounting, and media markets to make the decisions that matter most, all powered by the world's most trusted news organization.

We are looking for a motivated and self-driven individual to join our growing team of scientists, architects and engineers in Toronto. You will be part of a team who will build ground-breaking solutions and making significant advancements to products that empower our customers with critical answers.


Must Have Skills:

-BS degree or foreign equivalent in Computer Science or related field
-4+ years of professional software development experience, including at least 3 years of application and web service development, preferably using Java.
-Proficiency in object-oriented design and development using Java.
-Proficiency in use of relational or NoSQL databases.
-Excellent and creative problem solving skills.
-Consistent record of being solution and results oriented, executing successfully, and capable of working in dynamic environment often involving quick analysis and decision making.
-Demonstrated experience in collaboration capabilities with customers and teams.

Key Responsibilities:
-Implement algorithms and develop systems for information retrieval, machine learning information extraction, text categorization, text mining, or related areas in the context of large online delivery environments.

Execution of such projects, including:
-learning and becoming skilled in AI and cognitive technologies and tools
-implementation of prototypes and the design of experiments to evaluate them
-performing of experiments to validate key algorithms and architectures associated with such prototypes, followed by written reports
-liaison with other departments concerning transition of prototypes into production

-Work closely with researchers as part of experiments
-Help identify solutions, develop custom software, process data, run experiments, and capture and document results.
-Continuously develop new software development skills and contribute to the innovation that is this group's primary mission.
-Participate in software design, development and code reviews using Java frameworks in a Windows/Unix environment, JavaScript, HTML, and other web based technologies.
-Mentor and guide junior software engineers.
-Effectively interact with external groups as part of integrated project teams.


Nice to Have Skills:

-Knowledge of Python or web languages including HTML, JavaScript, and CSS
-Experience with large scale, real-time data processing systems.
-Experience with Agile or similar development methodologies
-Familiarity with any of the following technologies: natural language processing, machine learning, information retrieval, information extraction, document classification, summarization, and named entity extraction and resolution.


Details:
Starting: ASAP
Travel: 0%
Dress Code: Casual
To apply for this job you must first either login or register