Senior Application Developer - Backend/AI
Oracle
Oracle Application Labs is looking for a backend developer, AI integration engineer with these skills: AI/ML Foundations, PL/SQL, RESTful APIs, APEX.
Primary focus of this role is on developing high-performance backend services using the Oracle Database, PL/SQL, and Oracle REST Data Services (ORDS) to power modern Single-Page Applications (SPAs). We also develop and maintain the internal Oracle Application Express (APEX) applications used for critical data management. Integrating cutting-edge AI capabilities (such as Large Language Models or Retrieval Augmented Generation) into enterprise applications, primarily by designing the necessary data structures and backend PL/SQL logic to interact with cloud AI services. As part of our global team of Application engineers, Program managers, and Scrum masters, you will be a key contributor to our foundational data and application layer and contribute to transforming Oracle into an industry leader in AI.
As a world leader in cloud solutions, Oracle uses tomorrow’s technology to tackle today’s challenges. We’ve partnered with industry-leaders in almost every sector—and continue to thrive after 40+ years of change by operating with integrity.
We know that true innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing an inclusive workforce that promotes opportunities for all.
Oracle careers open the door to global opportunities where work-life balance flourishes. We offer competitive benefits based on parity and consistency and support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs.
We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing accommodation-request_mb@oracle.com or by calling +1 888 404 2494 in the United States.
Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.
Oracle Application Labs is looking for a backend developer with these skills: AI/ML Foundations, PL/SQL, RESTful APIs, APEX
Career Level - IC3
Key Responsibilities
- AI Feature Integration: Integrate cutting-edge AI capabilities (such as Large Language Models or Retrieval Augmented Generation) into enterprise applications, primarily by designing the necessary data structures and backend PL/SQL logic to interact with cloud AI services.
- Database Backend Development: Design, develop, and optimize robust PL/SQL packages, stored procedures, and functions to implement complex business logic directly within the Oracle Database.
- API Service Creation: Build and maintain high-performance, secure RESTful APIs using Oracle REST Data Services (ORDS) to expose application data and logic for consumption by web SPAs and other services.
- APEX Application Development: Develop, maintain, and enhance internal data management and form-based applications built with Oracle Application Express (APEX).
- Performance and Scalability: Ensure the scalability, reliability, and security of all database and REST services in a cloud environment (preferably OCI).
- Collaboration: Work closely with data scientists, AI engineers, and frontend developers to translate business requirements into efficient data models and technical solutions.
- Best Practices: Contribute to setting standards and best practices for SQL performance tuning, database architecture, ORDS configuration, and APEX development
Essential Skills
- AI/ML Foundations: Familiarity with modern AI concepts, including the application of LLMs, RAG, and core machine learning methods (clustering, classification).
- Oracle Vector Database Capabilities: Practical knowledge of using Vector Embeddings and the JSON Relational Duality (JRD) views for efficient storage, indexing, and retrieval of unstructured data chunks (documents, text, images). Familiarity with leveraging Vector Search (similarity searches) within the Oracle Database for RAG use cases.
- Practical experience with enterprise software development, including REST APIs, microservices, and cloud-native architectures.
- Strong problem-solving skills
- Expert-Level Proficiency in SQL and PL/SQL: Deep, hands-on experience writing, tuning, and debugging complex SQL queries, views, and procedural PL/SQL code.
- Oracle APEX Experience: Proven ability to develop and maintain enterprise-grade
- applications using Oracle Application Express.
- REST API Development: Practical experience designing, building, and securing RESTful services, preferably using ORDS (Oracle REST Data Services).
- Database Design: Strong understanding of relational database design, data modeling, normalization, and optimization techniques.
- Familiarity with programming languages relevant to AI (e.g., Python, Java).
- Excellent written and verbal communication skills (English).
- Ability to work effectively in a collaborative, multi-disciplinary, and global team environment.
Qualifications
Required
- Bachelor’s degree or equivalent experience in Computer Science, Engineering, or a related technical field.
- At least 2 years of professional experience in Oracle Database development and SQL/PL/SQL coding.
- Demonstrated ability to develop and support live enterprise applications and APIs.
- Strong problem-solving skills and a proactive approach to performance tuning and optimization.
Preferred
- Experience developing modern web interfaces or components, demonstrating proficiency in JavaScript, HTML, and CSS (a major advantage).
- Hands-on experience integrating AI/ML models or services into a traditional backend stack.
- Prior work with cloud platforms (preferably Oracle Cloud Infrastructure).
- Experience in a DevOps environment using tools for CI/CD with database and application code.