Software Developer - Oracle Labs

Oracle Labs is the advanced research and development arm of Oracle, focusing on the development of technologies that keep Oracle at the forefront of the computer industry.
Canada
$50,600 - $110,500
Machine Learning
Entry-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For Software Developer - Oracle Labs

Oracle Labs, the advanced research and development arm of Oracle, is seeking talented MS/PhD graduates for an exciting role in machine learning and AI development. This position offers a unique opportunity to work on cutting-edge projects in areas including LLM agents, AutoML, and Graph ML.

The role involves working with state-of-the-art machine learning technologies and contributing to projects that shape the future of enterprise software. You'll be part of a diverse team working on challenging problems in classification, regression, anomaly detection, and forecasting tasks. The position offers exposure to modern technologies including LLMs, deep learning frameworks, and cloud computing platforms.

As part of Oracle Labs, you'll have the chance to work alongside industry-leading experts and award-winning researchers. The team focuses on developing technologies that will play a significant role in the evolution of technology and society. Notable achievements from Oracle Labs include the development of chip multithreading and the Java programming language.

This is an excellent opportunity for recent graduates with strong technical skills and research experience in machine learning. You'll be working in a collaborative environment that encourages innovation and provides mentorship from experienced professionals. The role offers competitive compensation ranging from CAD 50,600 to 110,500 per annum, along with comprehensive benefits.

The ideal candidate will have completed their MS/PhD in Computer Science or related field, with demonstrated experience in machine learning, deep learning frameworks, and modern software development practices. Strong programming skills, particularly in Python, and familiarity with cloud platforms and containerization technologies are essential.

Join Oracle Labs to be part of a team that's pushing the boundaries of technology and making real-world impact through advanced research and development in machine learning and artificial intelligence.

Last updated 12 hours ago

Responsibilities For Software Developer - Oracle Labs

  • Work on machine learning projects for classification, regression, anomaly detection, and forecasting tasks
  • Explore support for federated learning
  • 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
  • Develop LLM agents and frameworks
  • Work on AutoML and explainability projects
  • Develop graph-based ML techniques

Requirements For Software Developer - Oracle Labs

Python
Kubernetes
  • Master's or PhD degree in Computer Science, Computer Engineering, or equivalent field
  • Hands on coding experience in data science or machine learning
  • Experience with LLMs
  • Experience with deep learning toolkits in Python
  • Knowledge of cloud environments
  • Experience with 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 - Oracle Labs

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • High-impact projects
  • Mentorship program
  • Fast-paced environment
  • Cutting edge technology
  • Collaborative environment

Interested in this job?

Jobs Related To Oracle Software Developer - Oracle Labs

AI Software Engineer - fresh graduate

Entry-level AI Software Engineer position at Oracle focusing on integrating AI capabilities into existing products.

Fresh Graduated - Python Developer for AI Technologies

Entry-level Python Developer position at Oracle, focusing on AI technologies and machine learning for bug detection systems. Perfect for fresh graduates with strong programming skills.

Graduate Associate Engineer - Oracle PaaS & AI

Entry-level software engineering role at Oracle focusing on AI/ML and cloud technologies, perfect for recent graduates interested in developing innovative solutions.

New Grads 2025 - Software Engineer, Algorithm

Entry-level Software Engineer position at WeRide.ai focusing on developing autonomous driving algorithms and machine learning models for next-generation autonomous vehicles.

2025 Software Development Engineer - Machine Learning

Entry-level Software Development Engineer position at Amazon, focusing on Machine Learning and distributed systems, perfect for recent graduates with ML experience.