O

Oracle

Builds databases, business apps and cloud services

Senior Software Engineer - AI Agents, Java

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

About the Job

Requirements

  • Experience developing and productionizing machine learning models and intelligent applications using machine learning, natural language processing, large language models, and generative artificial intelligence.
  • Ability to develop Java microservice orchestration and contribute to machine learning system design, deployment, monitoring, and optimization.
  • Ability to independently design software solutions, translate requirements into implementations, debug and troubleshoot moderately complex software and API integration issues, and implement API versioning and interoperability strategies.
  • Ability to implement software testing, quality assurance, error logging, monitoring, observability, performance profiling, and optimization.
  • Knowledge of software architecture decisions, secure coding practices, coding standards, and software development best practices.
  • Ability to independently manage work, monitor timelines and deliverables, prioritize work, and adapt to resource or timeline shifts.
  • Ability to analyze data from multiple sources to troubleshoot standard and non-standard issues and escalate more complex issues as appropriate.

Responsibilities

  • Drive medium-sized features and quality improvements with measurable performance and reliability outcomes.
  • Provide global production support for critical issues with minimal guidance and improve playbooks and alerts.
  • Troubleshoot and debug non-routine issues spanning application layers and common Oracle Cloud Infrastructure services, and propose fixes.
  • Partner with quality assurance to define unit and integration test strategies for features and ensure consistency across modules.
  • Evaluate architectural trade-offs and propose moderate design improvements.
  • Translate ambiguous requirements into scalable designs and implementation plans.
  • Define and stabilize API contracts and dependencies for the application area.
  • Recommend team build priorities using incident, telemetry, and customer-feedback data.
  • Incorporate external feedback, including forums and live-site reports, into backlog refinement.
  • Design, develop, test, maintain, and optimize software features, systems, and services aligned to the established architecture.
  • Lead code reviews and collaborate with team leads to ensure work aligns with software architecture.
  • Provide technical guidance and support to customers regarding application-related or customer-reported issues.
  • Coach, mentor, and guide colleagues to advocate for customer interests and suggest product enhancements based on feedback.
  • Investigate and troubleshoot complex product maintenance issues and help establish short- and long-term solutions.
  • Collaborate with teams to establish and follow development practices, coding standards, and secure coding practices.
  • Perform periodic maintenance and testing, including upgrades and patches for critical vulnerabilities.
  • Improve automation, testing, and debugging to support service availability, health, and reliability.
  • Manage work independently, monitor timelines and deliverables, and adapt priorities as circumstances change.
  • Collaborate across teams, understand stakeholder and customer needs, and maintain effective partnerships.
  • Contribute to knowledge sharing, continuous learning, and improvements to team processes, protocols, and workflows.

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