Software Developer 3

World's leading provider of business software, providing cloud solutions and innovative emerging technologies across 175+ countries.
Canada
$66,700 - $145,000
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

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. 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.

The ideal candidate should have a Master's or PhD in Computer Science or related field, strong programming skills particularly in Python, experience with deep learning frameworks, and a solid understanding of machine learning concepts. You'll be working on projects that directly influence Oracle's cutting-edge products and help advance next-generation cloud applications.

This is an excellent opportunity for someone passionate about machine learning and AI who wants to make a significant impact in a fast-paced, research-driven environment while working with some of the industry's brightest minds. The role offers a perfect blend of research and practical application, with the backing of Oracle's extensive resources and global reach.

Last updated 2 hours 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
  • Volunteer Programs

Interested in this job?

Jobs Related To Oracle Software Developer 3

Applied Scientist 3

Applied Scientist position at Oracle focusing on ML, LLMs, and Generative AI for healthcare solutions, requiring 3+ years of experience in Python and deep learning frameworks.

Software Developer 3

Mid-level software engineering role at Oracle focusing on machine learning platform development, requiring expertise in Python, R, and cloud technologies.

AI Developer - ACS Business Process

Senior AI Developer role at Oracle focusing on GenAI/RAG implementation and cloud infrastructure integration within Customer Success Operations.

GEN AI/Agents Product Manager for HCM

AI Product Manager role at Oracle focusing on Gen AI/Agents capabilities within HCM product portfolio.

Machine Learning Engineer

Machine Learning Engineer position at Oracle requiring 3-5+ years experience, focusing on Python, ML frameworks, and cloud technologies in Bengaluru, India.