Search by job, company or skills

O

Principal Software Engineer

8-11 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 30 applicants
Early Applicant
Quick Apply

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.

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

We’re a cloud technology company that provides organizations around the world with computing infrastructure and software to help them innovate, unlock efficiencies and become more effective. We also created the world’s first – and only – autonomous database to help organize and secure our customers’ data. Oracle Cloud Infrastructure offers higher performance, security, and cost savings. It is designed so businesses can move workloads easily from on-premises systems to the cloud, and between cloud and on-premises and other clouds. Oracle Cloud applications provide business leaders with modern applications that help them innovate, attain sustainable growth, and become more resilient. The work we do is not only transforming the world of business--it's helping defend governments, and advance scientific and medical research. From nonprofits to companies of all sizes, millions of people use our tools to streamline supply chains, make HR more human, quickly pivot to a new financial plan, and connect data and people around the world.

Job ID: 130436909

Similar Jobs