Machine Learning Engineer

A world leader in cloud solutions, Oracle uses tomorrow's technology to tackle today's challenges, partnering with industry-leaders in almost every sector for over 40+ years.
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For Machine Learning Engineer

Oracle is seeking a Machine Learning Engineer to join their team in Bengaluru. This role combines software engineering with machine learning expertise, requiring 3-5+ years of experience. The position involves working with cutting-edge ML technologies including computer vision, NLP, and deep learning frameworks.

As a Machine Learning Engineer, you'll be responsible for designing and developing software programs, working with various ML frameworks and libraries including scikit-learn, OpenCV, TensorFlow, Keras, and PyTorch. The role requires strong Python programming skills and exposure to Java and cloud ecosystems.

Oracle offers a comprehensive benefits package including medical insurance, life insurance, and retirement options. As a world leader in cloud solutions, Oracle provides an environment where you'll work on innovative projects while collaborating with industry leaders.

The ideal candidate should be self-motivated, able to work independently, and thrive in a cross-functional environment. This is an excellent opportunity for someone looking to advance their career in machine learning while working for a globally recognized technology leader with over 40 years of industry presence.

The position is based in Bengaluru, India, and requires a BS degree or equivalent experience. Oracle promotes an inclusive work environment and offers competitive benefits based on parity and consistency. Note that visa/work permit sponsorship is not available for this position.

Last updated a day ago

Responsibilities For Machine Learning Engineer

  • Design, develop, troubleshoot and debug software programs
  • Perform software development tasks for applications and operating systems
  • Build enhancements within existing software architecture
  • Work with limited supervision
  • Work in a cross-functional environment
  • Ability to pick up new Machine Learning Framework(s)

Requirements For Machine Learning Engineer

Python
Java
  • Experience as a Machine Learning Engineer
  • Ability to write robust code in Python
  • Good understanding of Python libraries like scikit-learn
  • Good understanding of OpenCV and related computer vision libraries
  • Good understanding of deep learning frameworks (like Tensorflow, Keras or PyTorch)
  • Good understanding of NLP
  • Exposure working in Java and Cloud Ecosystem
  • BS degree or equivalent experience
  • 1 year of software engineering or related experience

Benefits For Machine Learning Engineer

Medical Insurance
401k
  • Medical Insurance
  • Life Insurance
  • 401k

Interested in this job?

Jobs Related To Oracle Machine Learning Engineer

Junior/Mid Software Engineer - NetSuite AI/ML

Junior/Mid Software Engineer position at Oracle NetSuite, focusing on AI/ML integration and development, based in Brno, Czech Republic.

Applications Developer 2

Machine Learning Engineering role at Oracle focusing on AI/ML development using Python, requiring 3-5+ years of experience in software engineering and machine learning.

Software Developer 3

Mid-level Software Developer position at Oracle Labs focusing on machine learning, LLMs, and advanced AI research.

ML Engineer, Devices and Services Security

ML Engineer position at Amazon focusing on developing AI and ML solutions for device security, working with LLMs and NLP to protect consumer products like Alexa and Echo.

Software Development Engineer, Conversational AI Modeling and Learning

Lead software engineer role focusing on developing conversational AI systems using Large Language Models at Amazon's CAMEL team in Toronto.