Oracle is a leading company in cloud infrastructure solutions, seeking a skilled Software Engineer to join their Cloud Performance Organization. This role focuses on optimizing the performance of OCI’s critical components and applications, while fostering a culture of performance engineering.
Responsibilities:
- Evaluate the performance of cloud services, identify inefficiencies, and design cost-effective solutions
- Analyze and optimize internal tools, processes, and developer workflows to enhance operational efficiency
- Benchmark OCI services against competitors and identify performance improvement opportunities
- Collaborate with service teams to integrate performance evaluation tools into CI/CD pipelines
- Quantify and communicate the financial impact of inefficiencies, linking performance data to business metrics
- Develop and implement improvements in shared components, libraries, and runtime configurations (e.g., Java runtime, SDKs, and images)
Requirements:
- 4 to 5 years distributed service engineering experience in a software development environment
- Development experience in a modern programming language, such as Java, C++, C#
- Hands-on experience designing, developing, and operating public cloud service control or data planes
- Hands-on experience in software performance profiling, analysis, and optimization
- Deep understanding of object-oriented design and SDK development, specifically within a cloud environment
- Experience working closely with architects, principals, product, and program managers to deliver product features on time and with high quality
- Good knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals
- Working familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures
- Good understanding of databases, NoSQL systems, storage, and distributed persistence technologies
- Good understanding of Linux administration and networking stack configuration
- Demonstrable technical leadership and mentorship skills
- Familiarity with JVM and benchmarking tools
- BS degree in Computer Science or related field (MS preferred)
- Hands-on experience developing services on a public cloud platform (e.g., AWS, Azure, GCP)
- Experience driving security reviews, documentation, UX reviews, and working with Product Managers from inception through launch
- Building continuous integration/deployment pipelines with robust testing and deployment schedules
- Proven experience in performance optimization of cloud infrastructure and distributed systems