Taro Logo

Software Developer 3

World's leading provider of business software, with presence in over 175 countries, focusing on innovative emerging technologies.
Canada
$66,700 - $145,000
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Developer 3

Oracle Labs, the advanced research and development arm of Oracle, is seeking a Software Developer 3 to join their innovative team. This role combines cutting-edge machine learning research with practical software development, focusing on next-generation services and solutions. The position requires 3-5+ years of experience and offers an opportunity to work on high-impact projects in machine learning, LLMs, and AI.

The role is based in Canada and involves working on diverse projects including LLM Agents, AutoMLx (Automated ML and explainability), and Graph ML. You'll be part of a team that develops state-of-the-art machine learning solutions that scale across multiple domains from finance to healthcare.

As a world leader in cloud solutions, Oracle provides a collaborative environment where you'll work with industry-leading experts and award-winning researchers. You'll have access to cutting-edge technology in enterprise cloud computing and be part of a cross-geographical, diverse team working towards common goals.

The position offers competitive compensation ranging from 66,700 to 145,000 CAD per annum, along with comprehensive benefits including medical insurance, life insurance, and retirement options. This is an excellent opportunity for someone with advanced degrees in Computer Science or related fields who wants to make an impact in the field of machine learning and AI while working for a global technology leader.

The ideal candidate will have strong foundations in computer science, hands-on experience with machine learning technologies, and excellent communication skills. You'll be working on projects that directly influence Oracle's cutting-edge products and help advance next-generation cloud applications.

Last updated 2 months ago

Responsibilities For Software Developer 3

  • Research and development in ML for classification, regression, anomaly detection, forecasting and recommendation tasks
  • Explore techniques to reduce model bias
  • Extend dataset support for unstructured and semi-structured data
  • Extend generic model support including GNNs, DNNs and RNNs
  • Work on LLM Agents development
  • Develop AutoML and explainability frameworks
  • Work on Graph ML problems and algorithms

Requirements For Software Developer 3

Python
Kubernetes
  • Master's or PhD degree in Computer Science, Computer Engineering, or equivalent
  • Experience with data science or machine learning
  • Experience with LLMs
  • Experience with deep learning toolkits in Python
  • Experience with cloud environments
  • Knowledge of Docker and Kubernetes
  • Understanding of CS fundamentals
  • Good communication skills
  • Working proficiency in English
  • Must reside in Canada or attend university in Canada
  • Able to obtain work authorization in Canada in 2025

Benefits For Software Developer 3

Medical Insurance
Vision Insurance
Dental Insurance
  • Medical Insurance
  • Life Insurance
  • 401k
  • Education Budget

Interested in this job?