O

Oracle

Builds databases, business apps and cloud services

Director Core Infrastructure Engineering

Engineering LeadershipPosted on Nov 6
Full-timeNashville, TN, USAIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • At least 10 years of software development experience using programming languages such as C, C++, C#, Java, Go, or Rust.
  • At least 5 years of experience in people management or a leadership role while working on cross-functional projects.
  • At least 5 years of experience designing and developing large-scale distributed systems, services, and infrastructure.
  • Strong communication, collaboration, and project management skills.
  • Ability to adapt to a fast-paced, dynamic environment and manage multiple tasks and priorities effectively.

Responsibilities

  • Own and build solutions to scale and optimize the GPU control plane to improve customer experience and workload performance on AI infrastructure.
  • Build higher-performance engineering teams, create the organization roadmap, define SMART goals, and track organizational progress against committed OKRs and milestones.
  • Develop senior managers and principal developers, and drive modern software engineering practices, including data- and telemetry-driven decisions, well-defined customer and component interfaces, design reviews, integration testing, and active production monitoring.
  • Prioritize organizational work with a focus on customer issues and requirements.
  • Ensure team solutions are well-defined and modular, secure, reliable, diagnosable, actively monitored, compliant, and reusable.
  • Implement strategies across multiple teams or groups for architecture and design of interdependent scalable distributed systems, including distributed state management tools, to meet organizational and system demands.
  • Provide strategic oversight for architecture of fault-tolerant interdependent systems that withstand in-service updates, including implementation across teams of redundancy, replication, and automatic failover mechanisms.
  • Set direction for designing systems to handle service disruptions, such as network partitions, by prioritizing consistency, availability, or partition tolerance.
  • Provide strategic oversight for diagnosing, debugging, and resolving issues in active systems to support ongoing operation.
  • Provide strategic guidance for architecting security measures to protect data and applications in multi-tenant environments, including encryption techniques and access controls.
  • Provide strategic guidance across teams on developing and maintaining automation scripts and tools, such as Infrastructure as Code, to manage cloud infrastructure.

Desired Qualifications

  • Experience managing cloud infrastructure with hundreds of thousands of servers.
  • Experience scheduling high-performance workloads on Kubernetes or Slurm.

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