onsite
Senior Software Engineer - Cloud Automation & AI Systems - Oracle
Software Engineer
Senior engineer building AI‑driven automation for cloud incident management, designing intelligent workflows, integrating ML models, and delivering scalable services on Oracle Cloud Infrastructure.
About the role
Key Responsibilities
- Design and implement AI‑enabled automation components for the Incident Response Center as a Service (IRCaaS) platform.
- Develop and maintain scalable micro‑services using Python and Java that orchestrate incident workflows across OCI.
- Integrate machine‑learning models to provide decision‑support and predictive insights during incident handling.
- Build and manage infrastructure as code with Terraform and container orchestration on Kubernetes.
- Collaborate with cross‑functional teams to define APIs, ensure CI/CD pipelines, and improve reliability and performance.
Requirements
- 5+ years of software development experience, with strong proficiency in Python and Java.
- Hands‑on experience with Kubernetes, Docker, and Terraform for cloud‑native deployments.
- Demonstrated ability to apply machine‑learning techniques to real‑time operational problems.
- Solid understanding of CI/CD practices and automation tools (e.g., Jenkins, GitHub Actions).
- Experience building large‑scale, highly available services on public cloud platforms, preferably OCI.
Skills
pythonjavakubernetesterraformmachine learningcicd