Software Developer 3

Oracle is the world's leading provider of business software, with a presence in over 175 countries, using innovative emerging technologies to tackle real-world problems.
$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 talented software developers with expertise in machine learning and AI. This role focuses on developing cutting-edge ML solutions, including work with LLMs, AutoML, and graph-based machine learning techniques. As part of Oracle Labs, you'll work on high-impact projects that influence Oracle's next-generation cloud applications and help advance emerging technologies.

The position offers an opportunity to work with industry-leading experts and award-winning researchers in a fast-paced, collaborative environment. You'll be part of diverse teams working on various ML projects, including LLM agents development, automated ML frameworks, and graph-based machine learning solutions. The role requires strong technical skills in Python, machine learning frameworks, and cloud technologies.

Oracle Labs focuses on real-world outcomes and developing technologies that will play a significant role in the evolution of technology and society. Notable achievements include the development of chip multithreading and the Java programming language. As the world's leading provider of business software, Oracle offers a stable yet innovative environment where you can make a significant impact while working with cutting-edge technology.

The role offers competitive compensation ranging from 66,700 to 145,000 CAD annually, along with comprehensive benefits including medical, life insurance, and retirement options. You'll have opportunities for professional growth, mentorship from industry experts, and the chance to work on projects that directly influence Oracle's cutting-edge products.

This position requires a Master's or PhD degree in Computer Science or related field, with 3-5+ years of experience. The ideal candidate will have strong skills in machine learning, deep learning frameworks, and cloud technologies, along with excellent communication abilities and a drive to solve complex problems at scale.

Last updated 17 days 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/or RNNs
  • Work on LLM Agents development
  • Contribute to AutoML and explainability framework
  • Work on graph-based ML techniques

Requirements For Software Developer 3

Python
Kubernetes
  • Master's or PhD degree in Computer Science, Computer Engineering, or equivalent field
  • Experience with data science or machine learning
  • Experience with LLMs
  • Experience with deep learning toolkits in Python (Tensorflow, Torch, or Keras)
  • Experience with cloud environments (OCI, AWS or Azure)
  • Experience with Docker and Kubernetes
  • Understanding of CS fundamentals including data structures, algorithms
  • Good communication skills
  • Working proficiency in English
  • Must reside in Canada and/or attend university in Canada

Benefits For Software Developer 3

Medical Insurance
Vision Insurance
Dental Insurance
  • Mentorship from industry-leading experts
  • Fast-paced development environment
  • Work on cutting edge technology
  • Collaborative environment
  • Work-life balance
  • Medical insurance
  • Life insurance
  • Retirement options
  • Volunteer programs

Interested in this job?

Jobs Related To Oracle Software Developer 3

Applied Scientist 2

Applied Scientist position at Oracle Health and AI, focusing on developing cutting-edge AI and ML solutions for healthcare applications.

Software Developer 2

Software Developer position focused on training and refining Generative AI Support Bot for Oracle Health, requiring ML expertise and healthcare domain knowledge.

Software Developer 2

Mid-level Software Developer position at Oracle focusing on AI and ML infrastructure development, requiring 3+ years of experience in cloud services and machine learning.

Software Developer 2

Mid-level Software Developer position at Oracle focusing on AI and ML infrastructure development, requiring 3-5+ years of experience.

Software Developer 2

Mid-level Software Developer role at Oracle focusing on AI and ML infrastructure development, requiring 3-5+ years of experience in cloud services and AI technologies.