InterviewStack.io LogoInterviewStack.io
Browse more Systems Engineer jobs

Senior Data Systems Engineer, Oracle AI Database Private Agent Factory

Oracle

ZAPOPAN, JALISCO, Mexico3 days ago
50 views16 saves0 applies

Prepare for this role


Job Type

full time

Description

Oracle AI Database Private Agent Factory is Oracle's no-code platform for building and deploying enterprise AI agents and workflow automations securely on top of business data and systems.

We are looking for a Fullstack Engineer to help build the next generation of AI-powered enterprise applications. You will develop user-facing features, AI agent experiences, workflow automation interfaces, and reusable application components while collaborating closely with backend engineers, product managers, and QA teams.

The ideal candidate has strong experience with modern JavaScript/TypeScript frameworks, API-driven applications, and complex enterprise user interfaces. Experience with AI-powered products, conversational experiences, real-time communication patterns, and workflow-based applications is a strong plus.

Join a global engineering team across North America, Europe, India, and Latin America building innovative AI experiences on top of Oracle Database and Oracle Cloud Infrastructure.

Key Responsibilities

Data Systems Software Development

  • Develop and maintain user-facing functionality for Oracle AI Database Private Agent Factory, including AI agent experiences, workflow automation, configuration interfaces, and data-driven application flows.
  • Deliver end-to-end features spanning modern web applications, application services, and Oracle Database data models (including star/snowflake patterns).
  • Diagnose and improve UI, query, API, and end-to-end application performance affecting user experience and service-level agreements.
  • Introduce controlled experiments (A/B tests) with clear success metrics and data collection plans.
  • Design and enhance existing and new services, APIs, and front-end application capabilities.

Software Development and Coding – Design, Testing, and Optimization

  • Design software solutions and analyze requirements to achieve business and operational goals independently.
  • Design, develop, and maintain modern front-end application features using component-based frameworks and enterprise UI patterns.
  • Adhere to and suggest improvements across all phases of the software development lifecycle.
  • Develop new software features and enhancements following design specifications and create documentation to clarify software design and implementation.
  • Lead code reviews in designated areas to help drive engineering excellence and maintainability.
  • Conduct debugging and troubleshooting to identify and resolve moderately complex software issues across browser, application, API, and service layers.
  • Implement software testing, quality assurance processes, monitoring, observability, and error logging to support reliable product delivery.
  • Conduct performance profiling and optimization across UI rendering, API interactions, and application workflows.
  • Troubleshoot and resolve moderately complex issues related to API functionality, integration, and user-facing application behavior.
  • Implement API versioning, lifecycle, and interoperability strategies.
  • Build reusable UI components, application workflows, and shared front-end capabilities that support long-term product scalability.

Software Architecture – Software System Structural Design

  • Design and develop software, systems, and services aligned with established architecture standards.
  • Contribute to front-end architecture decisions, component design strategies, and enterprise application frameworks.
  • Develop working knowledge of software architecture decisions and engineering best practices.
  • Collaborate with team leads to ensure solutions align with broader platform architecture.
  • Implement performance optimization and scalability strategies across both client-side and service-side systems.
  • Participate in the design of AI-powered user experiences, agent workflows, and integration patterns.

Issue/Defect Collaboration – Software Products Support

  • Collaborate across engineering, product management, QA, and customer-facing teams to understand customer needs and align solutions.
  • Investigate, troubleshoot, and resolve complex product issues affecting enterprise AI workflows and application usability.
  • Provide technical guidance regarding customer-reported issues when appropriate.
  • Advocate for product improvements based on customer feedback, usability observations, and operational insights.
  • Help ensure timely resolution of issues through effective communication and cross-functional collaboration.
  • Support customer issue handling and product maintenance processes.
  • Investigate complex issues and contribute to both short-term fixes and long-term product improvements.

Practices and Standards Compliance – Security and Compliance

  • Collaborate with the team to establish and follow development practices and coding standards.
  • Ensure code quality, maintainability, accessibility, and adherence to acceptance criteria.
  • Apply industry best practices for enterprise web applications, distributed systems, and AI-enabled products.
  • Implement secure coding practices to prevent vulnerabilities and protect customer data.
  • Contribute to governance, security, and compliance requirements for enterprise AI solutions.

Development Operations – System Maintenance

  • Perform periodic maintenance and testing operations for systems requiring upgrades or patching.
  • Contribute to automation, testing, monitoring, and debugging activities that ensure service reliability and availability.
  • Support deployment, operational readiness, and production issue resolution for customer-facing applications.
  • Participate in maintaining healthy development and delivery workflows across front-end and backend systems.

Core Responsibilities

Planning & Execution

  • Independently manage work, timelines, and deliverables to ensure successful project execution.
  • Take ownership of features from design and implementation through testing, deployment, and production support.
  • Prioritize work effectively and adapt to changing requirements in a fast-paced product environment.

Collaboration & Partnership

  • Collaborate across globally distributed teams spanning North America, Europe, India, and Latin America.
  • Partner closely with engineers, product managers, architects, and QA teams to deliver high-quality product experiences.
  • Build a strong understanding of customer needs and enterprise AI use cases.
  • Actively listen to diverse perspectives and contribute constructively to technical discussions.

Problem Solving

  • Independently identify and resolve standard and non-standard technical issues.
  • Analyze information from multiple systems, services, and data sources to diagnose problems.
  • Troubleshoot issues across UI, APIs, backend services, integrations, and data layers.
  • Contribute to knowledge sharing and engineering best practices.

Continuous Learning

  • Stay current with modern web technologies, AI application patterns, and software engineering best practices.
  • Build expertise in emerging technologies including AI agents, LLM-based applications, workflow automation, and enterprise AI platforms.
  • Seek and apply feedback to improve technical and professional skills.
  • Contribute to a culture of continuous learning and collaboration.

Continuous Improvement

  • Recommend and implement improvements to engineering processes, development workflows, and product quality.
  • Identify opportunities to improve usability, maintainability, performance, and developer productivity.
  • Work with team members to evaluate alternative approaches and continuously improve how the platform is built and operated.

Career Level - IC3

This job is found at InterviewStack.io

Skills

automationjavascripttypescriptsnowflakeapisdebuggingmonitoringobservabilitysoftware architecturescalabilityaccessibilitydistributed systemsproduct managementuser experienceservice level agreementsperformance optimizationcode reviewquality assurance

About Oracle

Oracle offers integrated suites of applications plus secure, autonomous infrastructure in the Oracle Cloud.

software, cloud computingWebsite