Principal Software Engineer

8 - 11 years

3 - 12 Lacs

Posted:4 days ago| Platform: Foundit logo

Apply

Skills Required

Work Mode

On-site

Job Type

Full Time

Job Description

  • The Fusion AI team is seeking a highly motivated and talented Software Developer to enhance Oracle's flagship SaaS product, Fusion Apps, by integrating cutting-edge Machine Learning and Generative AI functionalities.
  • As a Principal Software Engineer, you will be responsible for designing, developing, and deploying scalable services that incorporate the latest advancements in AI and GenAI technologies.
  • Your expertise will help shape innovative Conversational AI solutions, Agentic workflows, and intelligent systems that elevate the user experience.
  • You should have a strong foundation in Java, Python, Data Structures, and Algorithms, along with deep experience in distributed systems, cloud-native architectures, and container orchestration (e.g., Kubernetes, Docker).

Responsibilities

  • Write elegant, performant, and production-grade code in Java and Python.
  • Develop scalable, microservices-based distributed systems.
  • Lead the design and implementation of GenAI solutions using frameworks like RAG, LLMs, and Agentic flows.
  • Architect and build reusable, high-performance ML systems using OCI and third-party ML platforms.
  • Collaborate with cross-functional teams including Product Managers, Operations, and Data Scientists.
  • Perform thorough code reviews and contribute to maintaining high-quality engineering standards.
  • Develop and maintain pipelines for training, deploying, and monitoring ML models, including LLMs, for real-time and batch use cases.
  • Translate complex business requirements into scalable technical solutions.
  • Innovate and iterate through fast prototyping, feedback loops, and hands-on experimentation.
  • Ensure system quality through development best practices and QA procedures.

Preferred Qualifications

  • Strong programming skills in Java and Python.
  • Solid understanding of Object-Oriented Design, Data Structures, and Algorithms.
  • Experience building cloud-native, scalable systems in production environments.
  • Deep familiarity with Kubernetes, Docker, and container orchestration.
  • Experience with GenAI, LLMs, Conversational AI, and RAG-based systems.
  • Hands-on experience with Agentic frameworks like LangGraph, Autogen, AG2, or similar.
  • Proven track record of delivering AI/ML-driven features in enterprise-grade software.
  • Strong collaboration and communication skills, with the ability to articulate technical concepts to both technical and non-technical stakeholders.
  • Ability to drive architectural decisions and strategic technology direction.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Oracle logo
Oracle

Information Technology

Redwood City

RecommendedJobs for You