Senior Software Engineer - OCI
Oracle
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Role Summary
As a Senior Software Engineer - OCI, you will be responsible for developing AI powered services that scale Oracle's OCI operations. You will work with other senior engineers to implement scalable services/applications, automate deployment processes, and support operational excellence in production environments. This is a hands-on role suited for engineers eager to grow in distributed systems and AI infrastructure engineering that proactively manage cloud environments, enhance operational excellence, and deliver world-class customer experiences.
Why Join Us
Gain hands-on experience with cutting-edge AI and cloud infrastructure. Collaborate with experienced engineers and scientists across OCI. Work in a supportive environment with strong opportunities for learning and career growth. Help shape the foundations of Oracle’s AI strategy and application of AI.
Responsibilities
- AI Service Development: Design and develop AI service for cloud operations ensuring scalability and reliability.
- Tooling & Infrastructure: Implement tools and frameworks that accelerate development, deployment, and monitoring.
- Integration: Integrate AI Agents into software services to scale OCI operations.
- Cross-Functional Collaboration: Partner with product and engineering teams to align technical solutions with business priorities.
- Customer Engagement: Work directly with enterprise customers to gather requirements and validate solutions.
- Write clean, maintainable, and testable code using Python, Go, or Java.
- Participate in code reviews, design discussions, and collaborative projects.
- Deploy and monitor services using modern cloud-native tools.
- Apply best practices for building reliable distributed services with 24/7 operational excellence.
Required Qualifications
Over 5 years of hands-on software development experience building enterprise services and production-grade systems. Proficiency in one or more programming languages: Python, Java, Go, or C++. Familiarity with REST APIs, microservices, LLMs, AI Agents, and cloud-native architectures. Excellent problem-solving skills and strong communication for cross-team collaboration and customer engagement. Experience with CI/CD workflows and container deployments using tools like Docker and Kubernetes. Bachelor’s or Master’s degree in Computer Science, Machine Learning, or a related field.
Preferred Qualifications
Experience in building AI scalable services for enterprise. Background in cloud operations, DevOps, or infrastructure monitoring. Familiarity with Oracle Cloud Infrastructure or other major cloud platforms. Exposure to AI/ML infrastructure and LLM serving technologies. Interest in distributed systems, observability, and scalability challenges. Willingness to learn from senior engineers and work on high-impact projects.
Additional Information
The role falls under the IC3 career level. Salary range for US positions is provided, with Oracle offering comprehensive benefits and a supportive work environment. Oracle is committed to diversity and inclusion and is an Equal Employment Opportunity Employer.
Key skills/competency
- AI
- Cloud
- Distributed Systems
- DevOps
- Microservices
- CI/CD
- Python
- Scalability
- Infrastructure
- Customer Engagement
How to Get Hired at Oracle
- Customize your resume: Highlight AI and cloud experience.
- Showcase project work: Emphasize scalable system designs.
- Research Oracle: Understand its AI and cloud vision.
- Prepare technically: Practice coding and system design questions.
- Engage in networking: Connect with current Oracle engineers online.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background