Applications Developer 2

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

Description For Applications Developer 2

Oracle is seeking a talented Applications Developer 2 with a focus on Machine Learning Engineering. This role combines software engineering with AI/ML expertise, requiring proficiency in Python, machine learning frameworks, and computer vision libraries. As part of Oracle's software engineering division, you'll work on developing and enhancing software applications, with a particular focus on machine learning solutions.

The position offers an opportunity to work with cutting-edge AI technologies at one of the world's leading cloud solution providers. You'll be responsible for designing, developing, and troubleshooting software programs, while applying machine learning techniques to solve complex problems. The role requires both technical expertise and the ability to work independently in a cross-functional environment.

The ideal candidate should have 3-5+ years of experience, strong Python programming skills, and deep knowledge of machine learning libraries and frameworks. You'll be working on building and implementing ML solutions, conducting unit testing, and collaborating with QA teams to ensure high-quality deliverables.

Oracle offers a compelling opportunity to work on enterprise-scale AI applications while being part of a company that has been at the forefront of technology innovation for over 40 years. The role provides exposure to diverse projects and the chance to work with industry-leading cloud technologies.

Last updated an hour ago

Responsibilities For Applications Developer 2

  • Perform detailed design based on provided high level design specifications
  • Assist in system planning, scheduling and implementation
  • Build enhancements (including new product features) and resolve bugs
  • Build and execute unit test and unit test plans
  • Review integration and regression test plans created by QA
  • Interact with QA and porting engineering about problems in the code

Requirements For Applications Developer 2

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
  • Ability to work with limited supervision
  • Ability to pick up new Machine Learning Framework(s)
  • Ability to work in a cross-functional environment
  • Exposure working in Java and Cloud Ecosystem
  • BS degree or equivalent experience
  • 1 year of software engineering or related experience

Interested in this job?

Jobs Related To Oracle Applications Developer 2

Software Developer 3

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

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.

AI Developer - ACS Business Process

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

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.

Software Developer 2

Mid-level Software Developer position at Oracle focusing on AI/ML cloud services development with 3-5+ years of experience required.