JOBSEARCHER

Database Engineer

We are looking for a Database Engineer for a contract opportunity. If you are a passionate database engineer who would love to sit at the intersection of traditional enterprise database engineering and the emerging Gen AI revolution — building next-generation, AI-powered data solutions that transform how tens of thousands of users interact with an HCM system then we have a perfect role for you and we would like to have a discussion with you.ResponsibilitiesCore Database EngineeringDesign and build scalable database services and solutions to complex business problemsDebug critical database issues and provide root-cause analysis with long-term solutionsResearch, Design, Develop, and/or modify applications using SQL, PL/SQL, Python, and AI-assisted development toolsPrototype solutions and recommend adoption of new technologies including Generative AI and LLM-powered database toolingDevelopment and Deployment of application database changes/releases across production and non-production environmentsBuild and maintain LLM-powered database assistants using frameworks such as LangChain, LlamaIndex, or similarDevelop Retrieval-Augmented Generation (RAG) solutions using structured/unstructured data from Oracle and PostgreSQL databasesIntegrate AI-powered query optimization tools to enhance database performance tuning workflowsLeverage GitHub Copilot, Amazon Q, or similar AI coding assistants to accelerate PL/SQL and Python developmentBuild vector database integrations (pgvector, Oracle AI Vector Search) for semantic search capabilitiesEvaluate and adopt AI/ML model serving patterns (batch vs. real-time inference) for database-adjacent workloadsDrive prompt engineering best practices for database-related AI applicationsQuality & LeadershipSelf-reliant, hands-on technical leader driving code quality, AI governance, and database AI practicesCollaborate with database peers, product owners, UX/UI, and globally distributed teams on AI-enhanced database solutionsDefine engineering best practices including AI-assisted Test-Driven Development (TDD) and automated unit testing for database developmentMentor teams on AI tool adoption, prompt engineering, and AI use in data engineeringDevelop specifications for new database services incorporating AI-native design patternsMeet deadlines and manage multiple, dynamic priorities in an agile environmentEducation / Experience / CertificationBachelor's degree in computer science or related field (required)Master's degree in computer science, Data Science, or AI/ML (preferred)10+ years of experience as a Database Developer/DBA in a fast-paced agile environment7+ years as an Oracle Developer/DBA with expert-level PL/SQL and SQL skills2+ years of hands-on experience with Generative AI, LLMs, or ML pipelines in a production environment (preferred)Deep expertise in database internals, expert-level PL/SQL, SQL, and Python/Shell programmingOracle Certified Professional (OCP) (huge plus)AWS Certified Machine Learning Specialty (plus)Required Technical SkillsDatabases: Oracle, MSSQL, PL/SQL, SQLProgramming: Python, Shell scriptingDevOps: Git, Jenkins, Ansible, ArtifactoryCloud: AWSOS: Linux/RedHatOracle Features: VPD, Partitioning, Expert-level Performance Tuning, JSON data in databasesAI/ML: Prompt Engineering, NL2SQL, Text-to-SQL systemsPreferred Technical SkillsDatabases: RDS Oracle, RDS PostgreSQLAI/ML: LangChain, LlamaIndex, RAG pipelines, Vector stores(pgVector)LLM Platforms: OpenAI API, Azure OpenAI, AWS BedrockDevOps: Bitbucket, CI/CD for AI model deploymentCloud AI Services: AWS SageMaker, Azure MLOracle Advanced Features: Golden Gate, Cloud Control, Golden Gate BDA