Taro Logo

Principal Software Developer - AI/ML

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

Job Description

Oracle CSS is seeking a Principal Software Developer specializing in AI/ML to join their team that designs and develops AI applications for Managed Customer requirements. This role combines cutting-edge AI development with enterprise-scale software engineering, focusing on building end-to-end software solutions that incorporate conversational AI, Agentic flows using LLM, and advanced Machine Learning techniques.

The position offers an opportunity to work with a diverse, talented team at one of the world's leading cloud solution providers. You'll be responsible for designing and developing scalable services using agile methods, leveraging the latest advancements in AI and software development to solve complex business problems intelligently.

The ideal candidate will have extensive experience in both traditional software development and modern AI/ML technologies, with particular emphasis on Generative AI, LLMs, and cloud technologies. This role requires a unique combination of technical expertise in full-stack development, AI/ML frameworks, and cloud infrastructure, along with the ability to lead architectural discussions and provide technical guidance.

Oracle offers a comprehensive benefits package, including medical, dental, and vision insurance, retirement options, and programs supporting work-life balance. The company is committed to fostering an inclusive workplace that promotes opportunities for all, making it an ideal environment for professional growth in the AI/ML field.

Last updated 2 months ago

Responsibilities For Principal Software Developer - AI/ML

  • Translate business needs into advanced machine learning AI services
  • Build high-quality, scalable GenAI solutions using Agentic LLM and RAG frameworks
  • Lead architectural discussions and provide technical guidance
  • Work with product owners to understand requirements and deliver features
  • Participate in code reviews and ensure code quality
  • Work with peers to propose and review design solutions
  • Leverage Agentic AI and OCI platform to develop machine learning systems

Requirements For Principal Software Developer - AI/ML

Python
React
MongoDB
Redis
PostgreSQL
  • 8+ years of full-stack software development experience
  • 1+ year of software design and architecture experience
  • Bachelor's or master's in computer science, Engineering, or related field
  • Experience in Python and Fast API
  • Experience in cloud technologies - OCI, GCP, AWS
  • Experience with JavaScript UI development with React
  • Proficient in SQL and NoSQL databases
  • Experience with AI/ML frameworks and libraries
  • Experience in Generative AI and LLMs
  • Experience with Docker and Kubernetes
  • Excellent verbal and written skills

Benefits For Principal Software Developer - AI/ML

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Competitive benefits package
  • Medical, life insurance, and retirement options
  • Work-life balance
  • Volunteer programs

Related Jobs

Principal AI Engineer

Lead AI engineer position at Oracle focusing on developing innovative AI solutions for talent acquisition and recruitment processes.

Software Developer 5

Senior Software Architect position at Oracle focusing on AI Agent Platform development, requiring 10+ years of experience and deep expertise in cloud-native architectures.

Principal Applied Data Scientist (OCI) - Product Development – Gen AI and ML Solutions

Principal Applied Data Scientist role at Oracle Cloud Infrastructure focusing on Gen AI and ML solutions development, requiring 10+ years of experience in machine learning and cloud technologies.

Engineering Director, AI, HR Engineering

Lead AI/ML engineering director role at Google building innovative HR technology solutions and managing large engineering teams in Hyderabad.

Consulting/Principal Software Engineer

Principal Software Engineer role focused on developing advanced anti-spoofing and liveness detection systems using AI and machine learning at LexisNexis Risk Solutions.