O

Oracle

Builds databases, business apps and cloud services

Senior Application Software Engineer

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeNashville, TN, USA

About the Job

Requirements

  • A bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or a related field, and at least 4 years of software development experience.
  • At least 4 years of experience designing, developing, and delivering backend services, APIs, distributed systems, developer platforms, or cloud services.
  • At least 4 years of programming experience in one or more languages such as Java, Python, JavaScript, or Go.
  • Experience developing and deploying applications on cloud platforms such as Oracle Cloud Infrastructure, Amazon Web Services, Microsoft Azure, or Google Cloud.
  • Experience with relational or NoSQL databases, including data modeling, querying, and integration with backend services.
  • Experience with software design, API integration, automated testing, code reviews, debugging, and secure coding practices.
  • Experience supporting production services through logging, monitoring, observability, incident resolution, reliability improvements, and performance optimization.
  • Experience collaborating with engineering, architecture, security, product, and business stakeholders to deliver software capabilities.

Responsibilities

  • Design, develop, deliver, and maintain secure, scalable AI software solutions that improve employee productivity across Oracle.
  • Develop AI control plane and data plane services, Codex integrations, memory capabilities, and model routing components in alignment with established architecture.
  • Build reusable AI plugins, skills, GPT integrations, custom applications, backend services, and APIs for enterprise use cases.
  • Use Codex and other AI development tools to accelerate implementation, testing, debugging, and documentation while maintaining engineering quality.
  • Collaborate with technical leads, product managers, and partner teams to clarify requirements, evaluate approaches, and deliver features from prototyping through production rollout.
  • Integrate AI models with enterprise applications, data sources, and workflows, implementing runtime and middleware patterns that support interoperability and multi-tenant scale.
  • Participate in architecture and code reviews, apply secure coding practices, and follow API versioning, compatibility, deprecation, and safe rollout standards.
  • Implement automated testing and AI evaluations to validate functionality, accuracy, security, reliability, and performance.
  • Diagnose and resolve complex issues across models, plugins, backend services, and integrations, and translate employee and stakeholder feedback into product improvements.
  • Implement logging, monitoring, usage telemetry, and observability, and contribute to service-level objectives, capacity planning, resilience, and operational improvements.
  • Develop AI cost and usage intelligence capabilities, including cost attribution, forecasting, token budgets, threshold alerts, and reporting that supports informed investment decisions.
  • Implement model selection and usage controls that balance cost, quality, risk, and performance, and optimize token consumption and context through caching, context management, and workload-specific routing.
  • Create technical guidance, migration guides, and adoption playbooks, and share engineering practices that make AI capabilities easier to adopt and maintain.

Desired Qualifications

  • Hands-on experience building, integrating, or operating AI-enabled applications, generative AI solutions, developer tools, or enterprise productivity applications.
  • Experience using Codex or similar AI coding tools for development, testing, debugging, and documentation.
  • Experience with large language model application patterns, including prompt design, retrieval-augmented generation, tool/function calling, agents, memory, evaluations, and model routing.
  • Experience developing AI plugins, skills, GPT integrations, reusable workflows, or shared AI services.
  • Experience developing Model Context Protocol servers and tools to connect AI applications and agents with enterprise APIs, backend services, and data sources, including authentication, authorization, testing, and observability.
  • Familiarity with AI control plane and data plane concepts and integrating AI capabilities with backend services, APIs, and enterprise systems.
  • Experience implementing AI security, privacy, model-access controls, and policy-based model selection.
  • Experience with AI cost optimization, including token and context management, usage telemetry, cost attribution, forecasting, budgeting, and caching.

About the Company

Oracle

Builds databases, business apps and cloud services

Oracle builds databases, business applications, and cloud infrastructure for companies and public-sector organizations. Oracle Database stores and processes business data, while Oracle Cloud Infrastructure provides computing, storage, and networking for applications and AI workloads. Fusion Cloud Applications support finance, human resources, supply chains, and customer service, helping businesses manage everyday operations and reporting. Customers pay for cloud subscriptions and usage, software licenses, support, hardware, and consulting, with deployment options in Oracle's cloud or their own data centers. Oracle was founded in 1977 and is headquartered in Austin, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Austin, TX
Founded
1977

Recently Posted Jobs

Explore more opportunities at Oracle

See more jobs