Software Developer

Ottawa, CA

Applications have closed

IBM

For more than a century, IBM has been a global technology innovator, leading advances in AI, automation and hybrid cloud solutions that help businesses grow.

View all jobs at IBM

Introduction
At , work is more than a job – it’s a calling: To build. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you’ve never thought possible. Are you ready to lead in this new era of technology and solve some of the world’s most challenging problems? If so, let’s talk.

Your Role and Responsibilities

As a software developer in the accelerated discovery for climate and sustainability you will be supporting our mission to tackle and understand climate challenges using AI and data driven approaches. As such you will be involved in the design, training, validation and deployment of AI models in general as well as Foundation Models in particular to understand the data and dynamics that govern our natural environment. As part of a larger team, your responsibilities will span the whole range of skills required for such projects: Assembling, understanding and processing data, designing models, running experiments, scaling models and optimizing training performance. In addition you will be discussing the work with external and internal stakeholders.

Key responsibilities:

  • Collaborate with the rest of the team to assemble and understand data, design and train models, experiment and test hypotheses, validate results.
  • Work with external and internal stakeholders to understand requirements and drive adoption.


Required Technical and Professional Expertise

  • Advanced knowledge of the python AI stack. In particular, python, numpy, pytorch
  • Experience running AI experiments at scale on distributed systems.


Preferred Technical and Professional Expertise

  • Experience with several of the following: Non-language foundation models, reinforcement learning, optimization algorithms for gradient descent, distributed training.
  • Experience with several of the following software packages: xarray, GDAL, pytorch-lightning
  • Hold or be eligible for Canadian government security clearance (Enhanced Reliability).

Key Job Details
Role:Software Developer Location:Ottawa, CA Category:Software Engineering Employment Type:Full-Time Travel Required:Up to 20% or 1 day a week Contract Type:Fixed Term – Short Term Company:(0026) IBM Canada Limited – IBM Canada Limitee Req ID:719361BR

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0
Category: Engineering Jobs

Tags: Distributed Systems Engineering NumPy Python PyTorch Reinforcement Learning Security

Region: North America
Country: Canada

More jobs like this