Software Developer - Oracle Labs

Oracle is the world's leading provider of business software, with presence in over 175 countries, using innovative emerging technologies to tackle real-world problems.
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 MS/PhD graduates for innovative machine learning projects. The role focuses on cutting-edge areas including LLM agents, AutoML, and Graph ML. As part of Oracle Labs, you'll work on high-impact projects that shape the future of technology, collaborating with industry experts and researchers. The position offers hands-on experience with advanced ML techniques, cloud computing, and large-scale systems. Oracle Labs has a track record of developing groundbreaking technologies, including chip multithreading and Java. This role provides an excellent opportunity to work on real-world applications of ML while contributing to Oracle's next-generation services and solutions. The position offers competitive compensation, comprehensive benefits, and a collaborative environment focused on pushing the boundaries of technology. Ideal candidates should have strong foundations in computer science, practical ML experience, and excellent communication skills. The role is based in Canada and requires relevant work authorization.

Last updated 24 minutes 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 science/engineering field
  • 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
  • Must be able to obtain work authorization in Canada in 2025

Benefits For Software Developer - Oracle Labs

Medical Insurance
  • Competitive benefits
  • Medical insurance
  • Life insurance
  • Retirement options
  • Volunteer programs
  • Mentorship from industry experts
  • Fast-paced development environment
  • Collaborative work 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 AI integration and development with opportunities to work on cutting-edge technology.

AI Software Engineer - fresh graduate

Entry-level AI Software Engineer position at Oracle, focusing on AI integration and development with 0-2 years experience required.

Fresh Graduated - Python Developer for AI Technologies

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

Graduate Associate Engineer - Oracle PaaS & AI

Entry-level AI/ML engineering role at Oracle focusing on PaaS and GenAI development, offering mentorship and professional growth opportunities.

AI Software Engineer - fresh graduate

Entry-level AI Software Engineer position at Oracle focusing on integrating AI capabilities into enterprise products, perfect for recent graduates with programming skills and passion for AI.