O

Oracle

Builds databases, business apps and cloud services

Principal Core Infrastructure Engineer

Cloud EngineeringConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • Experience in scripting and automation using tools such as Ansible, Terraform, Python, and/or Kubernetes.
  • Experience with containerization technologies such as Docker and Kubernetes, and orchestration tools such as Slurm or PBS for managing distributed systems.
  • Solid understanding of networking concepts, security principles, and best practices.
  • Ability to troubleshoot complex issues and drive resolution in a fast-paced environment.
  • Ability to work effectively in cross-functional teams and convey technical concepts to non-technical stakeholders.
  • Strong documentation skills, including documenting infrastructure designs, configurations, procedures, and troubleshooting steps.
  • Hands-on Linux skills with Oracle Linux, RHEL, CentOS, Ubuntu, and Debian, including system administration, package management, shell scripting, and performance optimization.

Responsibilities

  • Work with OCI strategic customers to grow the business in pre-sales and post-sales stages as a technical infrastructure expert.
  • Take ownership of problems and identify solutions.
  • Think through solutions and identify and document potential issues affecting customers.
  • Design, deploy, and manage infrastructure components such as cloud resources, distributed computing systems, and data storage solutions to support AI/ML workflows.
  • Collaborate with scientists and software and infrastructure engineers to understand infrastructure requirements for training, testing, and deploying machine learning models.
  • Implement automation for provisioning, configuring, and monitoring AI/ML infrastructure.
  • Optimize infrastructure performance by tuning parameters, optimizing resource utilization, and implementing caching and data preprocessing techniques.
  • Ensure security and compliance across the AI/ML infrastructure stack, including data encryption, access control, and vulnerability management.
  • Troubleshoot infrastructure performance, scalability, and reliability issues, and implement solutions to mitigate risks and minimize downtime.
  • Evaluate emerging technologies and best practices in AI/ML infrastructure for their potential impact on systems and workflows.
  • Document infrastructure designs, configurations, and procedures to facilitate knowledge sharing and maintainability.
  • Help customers and partners understand best practices for advanced GPU solutions and migrating workloads to the cloud.
  • Educate customers on Oracle Cloud and participate in architectural discussions to ensure solutions are designed for successful cloud deployment.
  • Act as a technical liaison between customers, core engineering teams, and support.
  • Think strategically about business, products, and technical challenges.
  • Understand challenges in working with large customers.
  • Manage and coordinate moderately complex tasks, monitor timelines and deliverables, and ensure timely completion and adherence to requirements for moderately sized projects or initiatives.
  • Delegate, monitor, and prioritize work across multiple projects, provide technical oversight, and adjust plans for resource or timeline changes.
  • Collaborate across the organization to align expectations and achieve shared objectives, using understanding of business leaders, stakeholders, and customers to ensure proposed solutions meet their needs.
  • Analyze data and information to address moderately complex issues, escalate unresolved or critical issues with an assessment and potential solutions, and review, contribute to, and document problem-solving strategies.
  • Pursue learning opportunities, stay current with industry trends and best practices, seek feedback and training, and coach and mentor junior team members.
  • Recommend and collaborate on process improvements, evaluate their impact on stakeholders, and solicit feedback on alternative approaches.
  • Participate in candidate interviews, assess candidates, and provide hiring recommendations.

Desired Qualifications

  • Proficiency in at least one programming language such as Python, Rust, Go, Java, or Scala.
  • Experience designing, implementing, and managing infrastructure for AI/ML or HPC workloads.
  • Understanding of machine learning frameworks and libraries such as TensorFlow, PyTorch, or scikit-learn and their production deployment.
  • Familiarity with DevOps practices and tools for continuous integration, deployment, and monitoring, such as Jenkins, GitLab CI/CD, and Prometheus.
  • Strong experience with high-performance computing and GPU systems.

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