Senior Technical Consultant
Oracle - Washington, DC
Apply NowJob Description
Job Description Join Oracle Cloud Infrastructure (OCI) Compute, a team dedicated to delivering advanced bare metal and virtual machine instances, including CPU and GPU capabilities on a global scale. We are seeking a Senior Technical Consultant to provide hands-on leadership in enhancing our OCI compute control plane services, particularly focusing on Imaging and Container Registry. In this role, you will design and implement distributed systems that are multi-tenant, highly available, and scalable across OCI regions, ensuring operational excellence and fostering collaboration across different technical teams. In this exciting position, you will have the opportunity to: Architect and operate distributed, resilient systems with a focus on cost-efficiency and delivering consistent performance across OCI regions. Work collaboratively with cross-functional teams in Compute, Storage, Networking, OKE, and others to implement new platform features for Imaging and Container Registry Services while prioritizing security and reliability. Mentor engineers on distributed system design, high-scale data processing, and operational excellence, setting and elevating engineering standards. Drive operational success by taking ownership of service-level objectives (availability, latency, durability) and enhancing automation, observability, and self-healing systems. Oversee the full service lifecycle from design to deployment, continuous improvement, and on-call support while maintaining high code quality and reliability standards. Define and advance the technical roadmap for OCI Imaging and Container Registry Services. Collaborate with product management and field teams to align customer needs with our service roadmap. Contribute significantly to the broader Compute vision, guiding the evolution of Oracle’s Imaging and Container Registry Services to support critical workloads globally. We are looking for a proactive senior engineer with broad technical expertise and proven experience in addressing cloud-scale challenges. Your background in distributed systems design and implementation will be essential in building resilient solutions for future Compute offerings. Strong communication skills and the ability to lead cross-organizational projects are crucial, as is the capacity to articulate your work to senior leadership. Qualifications: BS or MS degree in Computer Science/Engineering or a related IT field, or equivalent experience. 10+ years of development experience with large-scale, highly available distributed systems. Proficiency in Java and familiarity with Scala and Python is advantageous. Advanced understanding of data structures, algorithms, and operating systems. Experience operating distributed services at scale. Expertise in Linux and operating systems. Strong problem-solving skills and work ethic, with a passion for ownership. Deep understanding of service metrics, alarm systems, and the development of dashboards. Experience in proposing, designing, and implementing automation and enhancements. Soft Skills & Leadership: Demonstrated ability to drive technical outcomes and take ownership of deliverables in dynamic AI environments. Excellent communication skills, capable of articulating technical concepts and collaborating across distributed teams. Proven problem-solving skills involving AI, distributed systems, and cloud-native applications. A proactive and experimental mindset, eager to learn and share knowledge on emerging AI technologies. Preferred Qualifications: Experience in managing and automating CPU/GPU lifecycles at scale. Familiarity with Cloud and CI/CD environments. Proficiency in Kubernetes, operating system images, and Terraform. Knowledge of modern build tools and CI pipelines. Experience in constructing multi-tenant, virtualized infrastructure. Understanding of change control management and operating procedures. Expertise in Security, including Identity management, SSL, and certificates. Knowledge of databases and data storage solutions. As a key member of the software engineering division, you will actively participate in defining and evolving standard practices and procedures. You will define specifications for significant projects and develop software according to those specifications, engaging in all aspects of software development, design, and debugging. About Us: Oracle is committed to leveraging technology to create innovative solutions that enhance lives and businesses globally. We foster an inclusive work environment where everyone is encouraged to contribute. Join us in making an impact through AI and cloud solutions.
Created: 2026-03-11