Oracle is a leading company in AI and cloud solutions, and they are seeking a Senior Software Engineer to design and build Oracle-based labs and demos. The role involves writing production-grade code, developing lab instructions, collaborating with teams, and mentoring junior engineers.
Responsibilities:
- Design and build new Oracle-based labs and demos that showcase AI/ML, data, and application services through realistic, scenario-driven use cases (e.g., RAG pipelines, AI agents, or data ingestion workflows)
- Write production-grade code (Python, Bash, Terraform, SQL, etc.) to implement backend logic, automation, APIs, and orchestration used within labs
- Develop interactive Markdown-based lab instructions, templates, and reusable modules that deliver a consistent, high-quality learner experience
- Break down complex Oracle and AI concepts into clear, incremental steps that can be easily followed by users of varying technical skill levels
- Prototype, deploy, and validate labs end-to-end—focusing on usability, reliability, performance, and documentation quality
- Collaborate with product and field teams to align labs with new Oracle releases, GenAI platform features, and customer-requested topics
- Build and maintain reference architectures and SDK examples that demonstrate integration of OCI GenAI Services, AI Vector Search, and Oracle Database
- Participate in live demos, dry runs, and internal enablement to showcase labs and gather feedback from engineers and customers
- Mentor junior Cloud Engineers and guide best practices for lab development, testing, and delivery
Requirements:
- BS in Computer Science, Engineering, or equivalent experience
- 4+ years in software engineering or cloud development (Python, Go, Java, or similar)
- Hands-on experience developing on Oracle or another major cloud (AWS, Azure, GCP)
- Strong ability to build and demo technical solutions; confident in explaining technical workflows clearly and visually
- Adaptability—comfortable learning new services, tools, and frameworks rapidly, and working across shifting priorities or adjacent domains
- Familiarity with Oracle Database or related data modeling
- Experience building hands-on labs, workshops, or customer-facing technical enablement
- Expertise in Terraform, OCI CLI, and automation frameworks
- Strong written communication and documentation skills (Markdown, GitHub, Confluence)
- Familiarity with AI/ML frameworks and pipelines (LangChain, Semantic Kernel, CrewAI, FAISS, Weaviate)
- Prior exposure to multi-cloud architecture or GPU platforms (AWS Bedrock, Azure AI, GCP Vertex AI, NVIDIA DGX/NGC)
- Professional level certifications (OCI Architect, AWS Solutions Architect, Azure Administrator, GCP Professional Cloud Engineer, NVIDIA Certified) strongly preferred
- Demonstrated success delivering repeatable, customer-ready labs or demos