Enable job alerts via email!

Applications Development Specialist (Data analysis and storage)

Automotive and Surface Transportation

Ottawa

Hybrid

CAD 100,000 - 125,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative organization is seeking an Applications Development Specialist to enhance transportation infrastructure resiliency through cutting-edge technologies. This role involves collaborating on a multi-partner research project, focusing on developing software solutions for data analysis and AI implementation. The ideal candidate will possess a strong background in programming, particularly in Python or R, and experience with complex data types. Join a dynamic team that values integrity, creativity, and excellence, and contribute to groundbreaking advancements in transportation technology. If you're passionate about using technology to make a difference, this opportunity is for you.

Qualifications

  • Minimum 1 year of software programming experience in a team environment.
  • Experience with complex data (Sensors, images, videos).

Responsibilities

  • Design and develop software for data storage and retrieval.
  • Implement AI algorithms and optimize software performance.

Skills

Python
R
Software Programming
Data Analysis
Artificial Intelligence (AI)
Team Collaboration

Education

College or university degree in computer science
Specialization in software programming for data analysis

Tools

Collaborative software development tools
Linux

Job description

Select how often (in days) to receive an alert:

Applications Development Specialist (Data analysis and storage)

Organizational Unit: Digital Technologies

Classification: CS-2

Work Arrangements:

  • Due to the nature of the work and operational requirements, this position is eligible for a hybrid work arrangement (combination of working onsite and telework). Employees in this position who telework will be required to travel to the identified work site at least three times per week or a minimum of 60% of their regular work schedule at their own expense.

At NRC, we recognize that Indigenous candidates may have important connections to their communities and you may be eligible for an exception to this work arrangement. Alternative work arrangements may also be considered to accommodate candidates as required. To learn more about these options, please contact the hiring team using the contact information below.

The Role

We are looking for an Application Development Specialist to support our Digital Technologies Research Centre. The Application Development Specialist would be someone who shares our core values of Integrity, Excellence, Respect, and Creativity.

The incumbent will be part of a multi-partner (NRC, University, other government department, private company) research project developing new technologies to enhance transportation infrastructure resiliency.

The project will develop innovative analysis and prediction technologies using sensor data and satellite imagery.

More specifically, the incumbent, within the project team, will:

  • Design, develop and test software code which allows storage, access and retrieval of data.
  • Implement (program) Analytics & Artificial Intelligence (AI) algorithms defined by project experts.
  • Optimize the performance and scalability of the implemented software.
  • Create the necessary documentation.
Screening Criteria

Applicants must demonstrate within the content of their application that they meet the following screening criteria in order to be given further consideration as candidates:

Education
  • College or university degree in computer science, computer engineering, or related field.
  • A specialization in software programming for data analysis, Artificial Intelligence (AI) or a similar field will be considered an asset.
  • A minimum of 1 year of software programming experience in a team environment, using collaborative software development tools.
  • Working experience with complex data (Sensors, images, videos, geospatial, satellite etc.).
  • Experience implementing Analytics and/or AI algorithms.
  • Experience indexing and storing big data sets.

Candidates will be assessed on the basis of the following criteria:

  • Knowledge of programming languages for Analytics/AI (Python, R etc.).
  • Knowledge of algorithm complexity, performance, and scalability evaluation approaches.
  • Knowledge of complex data (Sensors, images, videos, geospatial, satellite) processing.
  • Knowledge of web application development (APIs, dynamic portals, visualization tools, dashboards).
  • Knowledge of Linux operating system.
  • Management services - Conceptual and analytical ability (Level 2)
  • Research Technician/Technologist - Results orientation (Level 1)
  • Research Technician/Technologist - Teamwork (Level 1)
  • Research Technician/Technologist - Communication (Level 2)
  • Research Technician/Technologist - Self-knowing and self-development (Level 1)

Please direct your questions, with the requisition number (23517) to:

Closing Date: 18 February 2025 - 23:59 Eastern Time

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead, Software Development (Data Technology)

Hootsuite

Edmonton

Remote

CAD 80,000 - 120,000

30+ days ago