Senior Software Development Engineer - AI/ML

Oracle is a world leader in cloud solutions, using tomorrow's technology to tackle today's problems. They have partnered with industry-leaders in almost every sector and continue to thrive after 40+ years of change by operating with integrity.
$74,800 - $178,200
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For Senior Software Development Engineer - AI/ML

Oracle is seeking a Senior Software Development Engineer specializing in AI/ML to join their Data Services team within Oracle Analytics. The role involves innovating, building, and supporting data service management technologies and capabilities that support Oracle's diverse product portfolio. The team is building a new data service to provide customers with a single pane of glass for data management, including loading and securing data, authoring Spark notebooks, defining data feeds and pipelines, querying data with SQL, and sharing data. Generative AI is a key part of this new service, enabling enterprise customers to solve complex business problems and gain insights. This is an opportunity to join a team building a cutting-edge service from scratch in a fast-paced, agile environment. The ideal candidate should be passionate about modern AI tech stack, a self-starter, able to quickly learn and adapt to various tools and best practices, and have a strong work ethic with proven attention to quality and detail.

Responsibilities include:

  • Delivering high-quality code
  • Conducting code reviews
  • Participating in design and architecture of Cloud-based deployment
  • Contributing to cloud infrastructure, security, and operations
  • Participating in on-call service support
  • Collaborating with Product Management, Engineering Management, and Architects

Required skills:

  • BS/MS/PhD in Computer Science or related field
  • 5+ years of work experience
  • Strong Python or Java development skills
  • Strong SQL development skills
  • Experience with microservices on Docker container orchestrators like Kubernetes
  • Good understanding of object-oriented programming concepts
  • Experience with testing frameworks, Maven, and CICD pipelines
  • Development experience in any cloud platform
  • Excellent troubleshooting and performance tuning skills in a Cloud environment

Preferred skills:

  • Experience with Generative AI, LLM models, AI Agents
  • Experience with Code Gen technologies
  • Big Data skills with open-source technologies like Spark Execution, ML, Data Frame
  • Experience with Notebook technologies
  • Hands-on experience with LangChain to build LLM apps
  • Familiarity with RAG and GraphRAG techniques

Oracle offers a comprehensive benefits package, including medical, dental, and vision insurance, disability coverage, life insurance, flexible spending accounts, 401(k) with company match, paid time off, and various other benefits.

Last updated 3 months ago

Responsibilities For Senior Software Development Engineer - AI/ML

  • Deliver code with highest quality
  • Conduct code reviews
  • Participate in design and architecture of Cloud based deployment
  • Technically contribute to cloud infrastructure, security, and operations related aspects
  • Participate in on-call for the service with the team
  • Collaborate closely with Product Management, Engineering Management and Architects to define and productize functional requirements

Requirements For Senior Software Development Engineer - AI/ML

Java
Python
Kubernetes
  • BS/MS/PhD in Computer Science or related field
  • Minimum of 5+ years of work experience
  • Strong Python or Java development skills
  • Strong SQL development skills
  • Experience building microservices on Docker container orchestrator like Kubernetes
  • Good understanding of object-oriented programming concepts
  • Good understanding of testing frameworks
  • Good understanding of Maven and CICD pipelines
  • Development experience in any cloud platform
  • Excellent troubleshooting and performance tuning skills in a Cloud environment
  • Strong collaboration and communication skills
  • Analytical skills and thorough understanding of product development lifecycle

Benefits For Senior Software Development Engineer - AI/ML

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical, dental, and vision insurance
  • Short term disability and long term disability
  • Life insurance and AD&D
  • Supplemental life insurance (Employee/Spouse/Child)
  • Health care and dependent care Flexible Spending Accounts
  • Pre-tax commuter and parking benefits
  • 401(k) Savings and Investment Plan with company match
  • Paid time off
  • 11 paid holidays
  • Paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan
  • Financial planning and group legal
  • Voluntary benefits including auto, homeowner and pet insurance

Interested in this job?

Jobs Related To Oracle Senior Software Development Engineer - AI/ML

Applied Scientist 3

Senior ML Scientist position at Oracle Health & AI, focusing on LLMs and Generative AI for healthcare solutions.

Senior AI/ML Engineer

Senior AI/ML Engineer role at Oracle Health, focusing on developing innovative healthcare solutions using AI, ML, and Generative AI technologies.

Software Developer 3

Senior Software Engineer role at Oracle Cloud Infrastructure focusing on building and operating massive-scale AI services and distributed systems.

Applied Scientist

Applied Scientist position at Oracle Health and AI, focusing on developing cutting-edge Generative AI solutions for healthcare applications.

Senior Software Developer

Senior Software Developer role at Oracle focusing on AI/ML services development, requiring 6+ years of experience in building scalable cloud infrastructure and ML systems.