Software Developer 2

Oracle is a world leader in cloud solutions, using innovative technology to solve complex problems with 40+ years of industry experience.
$62,100 - $158,200
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For Software Developer 2

Oracle is seeking a Software Developer 2 to join their team, focusing on machine learning and AI development. This role combines traditional software engineering with cutting-edge AI technologies, requiring expertise in both areas. The position involves working with Large Language Models (LLMs), Natural Language Processing (NLP), and deep learning frameworks.

The ideal candidate will have a strong foundation in computer science fundamentals and practical experience with modern ML frameworks like TensorFlow or PyTorch. You'll be responsible for designing and developing software solutions, with a particular focus on AI/ML applications. The role requires both theoretical knowledge and hands-on programming skills, particularly in Python and C.

Oracle offers a comprehensive benefits package including competitive salary, medical benefits, 401(k) with company match, and flexible vacation policy. The company's position as a leader in cloud solutions provides opportunities to work on impactful projects at scale. The collaborative environment encourages innovation and professional growth.

This role is perfect for someone who wants to combine software engineering expertise with machine learning capabilities in a stable, established tech company. You'll have the opportunity to work on cutting-edge AI technologies while building robust, production-grade software systems. The position offers both technical challenges and professional growth opportunities in an organization known for its technical excellence.

Last updated 8 hours ago

Responsibilities For Software Developer 2

  • Design, develop, troubleshoot and test/QA software
  • Apply knowledge of software architecture to develop software applications
  • Debug and design software applications according to specifications
  • Build enhancements within existing software architecture
  • Suggest improvements to the architecture
  • Implement and tune Machine Learning Algorithms and Models

Requirements For Software Developer 2

Python
  • Bachelor's degree in Computer Science, Engineering, or related technical field
  • Knowledge of Generative AI and Large Language Models (LLMs)
  • Experience with Natural Language Processing (NLP), Deep Learning, Machine Learning (ML) and AI
  • Proficiency in deep learning frameworks (TensorFlow or PyTorch)
  • Programming skills in Python, C
  • Experience with data manipulation libraries like Pandas or NumPy
  • Strong foundation in calculus, linear algebra, probability, and statistics
  • Experience with Machine Learning Algorithms and Models

Benefits For Software Developer 2

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical, dental, and vision insurance
  • Short term and long term disability
  • Life insurance and AD&D
  • Health care and dependent care Flexible Spending Accounts
  • Pre-tax commuter and parking benefits
  • 401(k) Savings and Investment Plan with company match
  • Flexible Vacation
  • 11 paid holidays
  • 72 hours of paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan
  • Financial planning and group legal

Interested in this job?

Jobs Related To Oracle Software Developer 2

Software Developer 3

Oracle is seeking a Software Developer 3 to join their OCI Data Science team, focusing on machine learning and cloud infrastructure.

AI Developer - ACS Business Process

AI Developer position at Oracle focusing on Customer Success AI implementations using Oracle Cloud Infrastructure, GenAI/RAG, and Cohere LLM models.

ML Engineer AHF Insights

ML Engineer role at Oracle for AHF Insights, developing machine learning solutions for diagnostic analysis in distributed environments.

Developer, Global Revenue Recognition Systems & AI Application Development

Oracle seeks a Developer for Global Revenue Recognition Systems & AI Application Development to build and enhance AI/ML models using Python, OML, and APEX.

AI/ML Engineer

AI/ML Engineer role at Oracle, developing LLMs and Generative AI applications, requiring 3+ years of experience in machine learning.