Taro Logo

Senior Software Developer

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
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS · Cloud

Description For Senior Software Developer

Oracle Cloud Infrastructure (OCI) is seeking a Senior Software Developer to join their strategic growth area focusing on AI and ML services. This role is part of the Cloud AI Service team, building future-ready Gen2 cloud Data Science service platform. The position involves developing scalable infrastructure for ML model deployment, working with cutting-edge AI services in Computer Vision, NLP, and Speech Recognition.

You'll be working on innovative challenges at the intersection of artificial intelligence and cloud infrastructure, building enterprise-ready AI services that work out of the box. The role requires expertise in both software engineering and machine learning, with hands-on experience in distributed systems and cloud technologies.

As a Senior Software Developer, you'll lead development efforts in building microservices architecture, collaborate with data scientists, and contribute to the core AI services platform. The position offers the opportunity to work with modern technologies including Python, Java, Kubernetes, and various ML frameworks.

Oracle provides a comprehensive benefits package including medical, dental, vision insurance, retirement options, and work-life balance initiatives. The company promotes an inclusive workforce and supports employee growth through various professional development opportunities.

The ideal candidate should have 5+ years of experience with a Masters degree, strong programming skills in Java and Python, and demonstrated ability in deploying machine learning models in production environments. This role offers the chance to be part of building the next generation of AI cloud services while working with a global team of experts.

Last updated 14 minutes ago

Responsibilities For Senior Software Developer

  • Develop scalable infrastructure, including microservices and backend, that automates training and deployment of ML models
  • Building core of Artificial Intelligence and AI services such as Vision, Speech, Language, Decision
  • Brainstorm and Design various POCs using AI Perpetual AI Services
  • Collaborate with fellow data scientists/SW engineers
  • Lead research and development efforts
  • Experiment with ML models in Python using machine learning libraries
  • Leverage Cloud technology

Requirements For Senior Software Developer

Java
Python
Kubernetes
MongoDB
  • Master's degree or equivalent experience in computer science, Statistics or Mathematics
  • 5+ years for Masters, or demonstrated ability in machine learning models in production
  • Experience in design, implementation of distributed systems using microservices architecture
  • Experience working in cloud environment: Oracle Cloud (OCI), AWS, GCP, Azure
  • Working knowledge of current techniques in machine learning
  • Expert in Java/C++ (Java preferred)
  • Expert in Python, Javascript, and Shell (Python preferred)
  • Deep understanding of data structures and algorithms
  • Experience with Agile and DevOps processes

Benefits For Senior Software Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Competitive benefits based on parity and consistency
  • Flexible medical, life insurance, and retirement options
  • Volunteer programs

Interested in this job?

Jobs Related To Oracle Senior Software Developer

Senior AI Engineer / Software Engineer - Fusion

Senior AI/Software Engineer role at Oracle focusing on building next-generation RAG/Agent platform for Fusion products, requiring expertise in LLMs, vector databases, and agent frameworks.

Software Developer 3

Senior Software Engineer position at Oracle's AI Platform team, focusing on building scalable AI infrastructure and ML services with competitive compensation and benefits.

AI ML Engineer

Senior AI ML Engineer position at Oracle focusing on developing and deploying scalable AI solutions using Python, Docker, and Kubernetes, with 6+ years of experience required.

Senior ML Engineer

Senior ML Engineer position at Oracle Health & AI, focusing on LLMs and Generative AI for healthcare solutions, requiring 6+ years of experience in machine learning and MLOps.

Senior Software Engineer - NetSuite AI/ML

Senior Software Engineer position at Oracle NetSuite focusing on AI/ML integration, offering competitive benefits and the opportunity to work on cutting-edge AI technologies.