Principal Software Engineer

OracleRedwood City, CA
4d

About The Position

As a Principal Software Engineer, you should be proficient in Data Structures and Algorithms, Java, object-oriented principles, building distributed systems, vector databases, containerization, orchestration, and cloud-native architectures. You will collaborate with cross-functional teams to build scalable, reliable, and production-ready solutions. Oracle is investing heavily in Generative AI, and as a Principal Software Engineer, you must have a good understanding and experience in leveraging the capabilities of Large Language Models. In this role, you will design, develop, and build scalable services that leverage the latest and greatest advancements in GenAI to solve complex business problems intelligently. Your expertise will be pivotal in developing Conversational AI solutions, Agentic flows using LLM and other cutting-edge Machine learning techniques to shape up and enhance users' experience with AI/ML/GenAI capabilities. You will also partner with product managers, software engineers, and operation teams to leverage engineering innovations to simplify the business requirements into scalable solutions. The ideal candidate is highly technical, proficient in Java, Python, Data Structures, Algorithms, Kubernetes, Agentic frameworks (LangGraph, Autogen, AG2, Agent Development Kit) and has experience in building scalable solutions particularly around ML and AI/GenAI/Agentic Workflows, but can lead across the full stack, along with good product sense and business understanding, to map the technology choices to the context of each initiative. As a world leader in cloud solutions, Oracle uses tomorrow’s technology to tackle today’s challenges. We’ve partnered with industry-leaders in almost every sector—and continue to thrive after 40+ years of change by operating with integrity. We know that true innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing an inclusive workforce that promotes opportunities for all. Oracle careers open the door to global opportunities where work-life balance flourishes. We offer competitive benefits based on parity and consistency and support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs. We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing [email protected] or by calling +1 888 404 2494 in the United States. Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.

Requirements

  • Proficient in Data Structures and Algorithms, Java, object-oriented principles, building distributed systems, vector databases, containerization, orchestration, and cloud-native architectures.
  • Good understanding and experience in leveraging the capabilities of Large Language Models.
  • Proficient in Java, Python, Data Structures, Algorithms, Kubernetes, Agentic frameworks (LangGraph, Autogen, AG2, Agent Development Kit)
  • Experience in building scalable solutions particularly around ML and AI/GenAI/Agentic Workflows
  • Good product sense and business understanding, to map the technology choices to the context of each initiative.

Responsibilities

  • Design, develop, and build scalable services that leverage the latest and greatest advancements in GenAI to solve complex business problems intelligently.
  • Developing Conversational AI solutions, Agentic flows using LLM and other cutting-edge Machine learning techniques to shape up and enhance users' experience with AI/ML/GenAI capabilities.
  • Partner with product managers, software engineers, and operation teams to leverage engineering innovations to simplify the business requirements into scalable solutions.

Benefits

  • Oracle careers open the door to global opportunities where work-life balance flourishes.
  • We offer competitive benefits based on parity and consistency and support our people with flexible medical, life insurance, and retirement options.
  • We also encourage employees to give back to their communities through our volunteer programs.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service