Senior Data Systems Software Engineer
🛡 岗位真实性核验
Ghost Job 检测⏳ 岗位入库已 0 天
🛡 申请链接 2026-11-12 核验有效
📈 该公司近 30 天发布 1578 个岗位——扩张招聘中,属加分信号
信号由后台自动核验生成,仅供参考;判断权在你。设计案:GHOST-JOB-P1
职位描述
<p><span>Senior Data System Software engineer: Oracle Database 26ai and client drivers System Test Engineering</span></p>
<p><span>Database Product Development | Senior Lead or Principal Level</span></p>
<p style="margin-bottom: 8pt"><span><span><strong>Role summary </strong></span></span><span>This role combines hands-on Oracle database development with component, integration, system, stress, and performance testing. The engineer will build automated test solutions for Oracle Database 26ai, Oracle client drivers, converged database features, and the major Oracle client drivers on Windows and Linux.</span></p><span>Team and mission</span>
<p><span>The SHARP VLDB organisation improves the scalability, high availability, reliability, and performance of Oracle Database and cloud services. The team designs realistic, high-volume and highly concurrent workloads that expose product defects and architectural limitations before release. Engineers work closely with database kernel, feature, client drivers, cloud, and support teams to reproduce issues, verify fixes, and strengthen product quality across on-premises and cloud deployments.</span></p><span>Role at a glance</span>
<div>
<table>
<tbody>
<tr>
<td>
<p style="margin-bottom: 0cm"><span><strong>Primary focus</strong></span></p></td>
<td>
<p style="margin-bottom: 0cm"><span>Database feature development and cross-platform system test engineering</span></p></td>
</tr>
<tr>
<td>
<p style="margin-bottom: 0cm"><span><strong>Target database</strong></span></p></td>
<td>
<p style="margin-bottom: 0cm"><span>Oracle Database 26ai with vector and AI capabilities</span></p></td>
</tr>
<tr>
<td>
<p style="margin-bottom: 0cm"><span><strong>Platforms</strong></span></p></td>
<td>
<p style="margin-bottom: 0cm"><span>Windows Server and Linux, including cross-platform compatibility and interoperability</span></p></td>
</tr>
<tr>
<td>
<p style="margin-bottom: 0cm"><span><strong>Database areas</strong></span></p></td>
<td>
<p style="margin-bottom: 0cm"><span>XDB, JSON, Oracle Text, SQL and PL/SQL, multitenant and high availability</span></p></td>
</tr>
<tr>
<td>
<p style="margin-bottom: 0cm"><span><strong>ODAC scope</strong></span></p></td>
<td>
<p style="margin-bottom: 0cm"><span>ODP.NET Core, Managed and Unmanaged providers and related ODAC components</span></p></td>
</tr>
<tr>
<td>
<p style="margin-bottom: 0cm"><span><strong>Client drivers</strong></span></p></td>
<td>
<p style="margin-bottom: 0cm"><span>python-oracledb, node-oracledb, OCI-C driver and JDBC</span></p></td>
</tr>
<tr>
<td>
<p style="margin-bottom: 0cm"><span><strong>Test coverage</strong></span></p></td>
<td>
<p style="margin-bottom: 0cm"><span>Functional, integration, compatibility, upgrade, patch, system, stress, performance and resiliency</span></p></td>
</tr>
</tbody>
</table>
</div>
<b>Range and benefit information provided in this posting are specific to the stated locations only</b><br><br>IN: Hiring Range in INR from: 1,832,007 to 3,140,585 per annum.<br><br>Oracle maintains broad salary ranges for its roles in order to account for variations in knowledge, skills, experience, market conditions and locations, as well as reflect Oracle's differing products, industries and lines of business.<br>Candidates are typically placed into the range based on the preceding factors as well as internal peer equity.<br><b>Range and benefit information provided in this posting are specific to the stated locations only</b><br><br>IN: Hiring Range in INR from: 1,832,007 to 3,140,585 per annum.<br><br>Oracle maintains broad salary ranges for its roles in order to account for variations in knowledge, skills, experience, market conditions and locations, as well as reflect Oracle's differing products, industries and lines of business.<br>Candidates are typically placed into the range based on the preceding factors as well as internal peer equity.<br><br>As part of Oracle’s onboarding process and consistent with applicable law, India-based employees are required to complete identity verification, which involves the collection and processing of their biometric information. Accommodations to this requirement may be granted following an individualized assessment.<br>
<p class="JDBullet"><span lang="EN-US">Design and develop production-scale database schemas, data generators, workload drivers, and application logic using SQL, PL/SQL, Python, Java, JavaScript or Node.js, C/C++, and C# as appropriate.</span></p><p class="JDBullet"><span style="color: rgb(199, 70, 52);"><span lang="EN-US"><strong>• </strong></span></span><span lang="EN-US">Create highly automated end-to-end test suites that simulate large enterprise applications, high concurrency, long-duration operation, mixed workloads, and very large databases.</span></p><p class="JDBullet"><span style="color: rgb(199, 70, 52);"><span lang="EN-US"><strong>• </strong></span></span><span lang="EN-US">Review Oracle Database 26ai feature designs and translate functional and architectural requirements into test strategies, coverage matrices, test specifications, and reusable automation.</span></p><p class="JDBullet"><span style="color: rgb(199, 70, 52);"><span lang="EN-US"><strong>• </strong></span></span><span lang="EN-US">Validate Oracle Database 26ai vector and AI capabilities, including vector data types, vector indexes, similarity search, hybrid vector and text scenarios, embedding workflows, concurrency, correctness, performance, and upgrade compatibility.</span></p><p class="JDBullet"><span style="color: rgb(199, 70, 52);"><span lang="EN-US"><strong>• </strong></span></span><span lang="EN-US">Develop comprehensive coverage for XDB and XML processing, JSON data management and APIs, and Oracle Text indexing, search, synchronization, security, and mixed-workload interoperability.</span></p><p class="JDBullet"><span style="color: rgb(199, 70, 52);"><span lang="EN-US"><strong>• </strong></span></span><span lang="EN-US">Test ODAC and ODP.NET components across Windows and Linux, including platform-appropriate ODP.NET Core, Managed, and Unmanaged provider scenarios, connection management, pooling, transactions, data type mappings, high availability, security, and framework integration.</span></p><p class="JDBullet"><span style="color: rgb(199, 70, 52);"><span lang="EN-US"><strong>• </strong></span></span><span lang="EN-US">Build a consistent cross-driver test matrix for python-oracledb, node-oracledb, OCI C, and JDBC to validate feature parity, protocol behavior, data type support, error handling, failover, performance, and backward compatibility.</span></p><p class="JDBullet"><span style="color: rgb(199, 70, 52);"><span lang="EN-US"><strong>• </strong></span></span><span lang="EN-US">Exercise client and server combinations across Windows and Linux, including installation, configuration, networking, TLS, authentication, character sets, file systems, process and memory behavior, and operating-system-specific regressions.</span></p><p class="JDBullet"><span style="color: rgb(199, 70, 52);"><span lang="EN-US"><strong>• </strong></span></span><span lang="EN-US">Test Release Updates, one-off patches, client upgrades, rolling maintenance, database upgrades, and mixed-version scenarios while preserving data correctness and service availability.</span></p><p class="JDBullet"><span style="color: rgb(199, 70, 52);"><span lang="EN-US"><strong>• </strong></span></span><span lang="EN-US">Execute tests on standalone databases, multitenant CDB and PDB environments, RAC and ASM clusters, Data Guard configurations, Exadata, and cloud or Autonomous Database environments as applicable.</span></p><p class="JDBullet"><span style="color: rgb(199, 70, 52);"><span lang="EN-US"><strong>• </strong></span></span><span lang="EN-US">Develop monitoring and diagnostics for database, operating system, network, application, and client layers; analyze traces, dumps, logs, wait events, execution plans, memory usage, and performance profiles.</span></p><p class="JDBullet"><span style="color: rgb(199, 70, 52);"><span lang="EN-US"><strong>• </strong></span></span><span lang="EN-US">File high-quality defects with reproducible evidence, isolate failures to the responsible layer, collaborate with development teams on root cause, and verify fixes across platforms and client stacks.</span></p><p class="JDBullet"><span style="color: rgb(199, 70, 52);"><span lang="EN-US"><strong>• </strong></span></span><span lang="EN-US">Enhance test frameworks based on customer escalations and field defects, and participate in feature reviews, certification exercises, documentation reviews, and quality readiness assessments.</span></p><h1><span lang="EN-US">Core technical scope</span></h1><div align="center"><figure class="table"><table border="0" cellspacing="0" cellpadding="0" style="border-collapse: collapse;"><tbody><tr style="break-inside: avoid;"><td width="163" valign="top" style="background-color: rgb(199, 70, 52); padding: 4.5pt 5.5pt; width: 121.9pt;"><p style="margin-bottom: 0cm;"><span style="color: white;"><span lang="EN-US" style="font-size: 8.5pt; line-height: 107%;"><strong>Area</strong></span></span></p></td><td width="219" valign="top" style="background-color: rgb(199, 70, 52); padding: 4.5pt 5.5pt; width: 164.4pt;"><p style="margin-bottom: 0cm;"><span style="color: white;"><span lang="EN-US" style="font-size: 8.5pt; line-height: 107%;"><strong>Technologies</strong></span></span></p></td><td width="261" valign="top" style="background-color: rgb(199, 70, 52); padding: 4.5pt 5.5pt; width: 195.6pt;"><p style="margin-bottom: 0cm;"><span style="color: white;"><span lang="EN-US" style="font-size: 8.5pt; line-height: 107%;"><strong>Expected coverage</strong></span></span></p></td></tr><tr style="break-inside: avoid;"><td width="163" valign="top" style="background-color: rgb(244, 244, 244); padding: 4pt 4.5pt; width: 121.9pt;"><p style="margin-bottom: 0cm;"><span lang="EN-US" style="font-size: 8pt; line-height: 107%;">Database features</span></p></td><td width="219" valign="top" style="background-color: rgb(244, 244, 244); padding: 4pt 4.5pt; width: 164.4pt;"><p style="margin-bottom: 0cm;"><span lang="EN-US" style="font-size: 8pt; line-height: 107%;">XDB XML, JSON, Oracle Text, SQL, PL/SQL, Multitenant</span></p></td><td width="261" valign="top" style="background-color: rgb(244, 244, 244); padding: 4pt 4.5pt; width: 195.6pt;"><p style="margin-bottom: 0cm;"><span lang="EN-US" style="font-size: 8pt; line-height: 107%;">Correctness, interoperability, security, concurrency, upgrade and performance</span></p></td></tr><tr style="break-inside: avoid;"><td width="163" valign="top" style="background-color: white; padding: 4pt 4.5pt; width: 121.9pt;"><p style="margin-bottom: 0cm;"><span lang="EN-US" style="font-size: 8pt; line-height: 107%;">AI and vector</span></p></td><td width="219" valign="top" style="background-color: white; padding: 4pt 4.5pt; width: 164.4pt;"><p style="margin-bottom: 0cm;"><span lang="EN-US" style="font-size: 8pt; line-height: 107%;">Vector types, indexes, similarity and hybrid search, AI workflows</span></p></td><td width="261" valign="top" style="background-color: white; padding: 4pt 4.5pt; width: 195.6pt;"><p style="margin-bottom: 0cm;"><span lang="EN-US" style="font-size: 8pt; line-height: 107%;">Accuracy, scale, performance, resiliency and client accessibility</span></p></td></tr><tr style="break-inside: avoid;"><td width="163" valign="top" style="background-color: rgb(244, 244, 244); padding: 4pt 4.5pt; width: 121.9pt;"><p style="margin-bottom: 0cm;"><span lang="EN-US" style="font-size: 8pt; line-height: 107%;">ODAC and .NET</span></p></td><td width="219" valign="top" style="background-color: rgb(244, 244, 244); padding: 4pt 4.5pt; width: 164.4pt;"><p style="margin-bottom: 0cm;"><span lang="EN-US" style="font-size: 8pt; line-height: 107%;">ODP.NET Core, Managed and Unmanaged providers</span></p></td><td width="261" valign="top" style="background-color: rgb(244, 244, 244); padding: 4pt 4.5pt; width: 195.6pt;"><p style="margin-bottom: 0cm;"><span lang="EN-US" style="font-size: 8pt; line-height: 107%;">Windows and Linux component behavior, pooling, transactions, HA and data types</span></p></td></tr><tr style="break-inside: avoid;"><td width="163" valign="top" style="background-color: white; padding: 4pt 4.5pt; width: 121.9pt;"><p style="margin-bottom: 0cm;"><span lang="EN-US" style="font-size: 8pt; line-height: 107%;">Client drivers</span></p></td><td width="219" valign="top" style="background-color: white; padding: 4pt 4.5pt; width: 164.4pt;"><p style="margin-bottom: 0cm;"><span lang="EN-US" style="font-size: 8pt; line-height: 107%;">python-oracledb, node-oracledb, OCI C and JDBC</span></p></td><td width="261" valign="top" style="background-color: white; padding: 4pt 4.5pt; width: 195.6pt;"><p style="margin-bottom: 0cm;"><span lang="EN-US" style="font-size: 8pt; line-height: 107%;">Feature parity, compatibility, error handling, failover and throughput</span></p></td></tr><tr style="break-inside: avoid;"><td width="163" valign="top" style="background-color: rgb(244, 244, 244); padding: 4pt 4.5pt; width: 121.9pt;"><p style="margin-bottom: 0cm;"><span lang="EN-US" style="font-size: 8pt; line-height: 107%;">Platforms</span></p></td><td width="219" valign="top" style="background-color: rgb(244, 244, 244); padding: 4pt 4.5pt; width: 164.4pt;"><p style="margin-bottom: 0cm;"><span lang="EN-US" style="font-size: 8pt; line-height: 107%;">Windows Server, Linux, RAC, ASM, Data Guard and cloud</span></p></td><td width="261" valign="top" style="background-color: rgb(244, 244, 244); padding: 4pt 4.5pt; width: 195.6pt;"><p style="margin-bottom: 0cm;"><span lang="EN-US" style="font-size: 8pt; line-height: 107%;">Installation, networking, security, resource behavior and lifecycle operations</span></p></td></tr></tbody></table></figure></div><p><br> </p><p> </p><h1><span lang="EN-US">Required qualifications</span></h1><p class="JDBullet"><span style="color: rgb(199, 70, 52);"><span lang="EN-US"><strong>• </strong></span></span><span lang="EN-US">Bachelor’s or master’s degree in Computer Science, Computer Engineering, Electronics, or a related discipline, or equivalent professional experience.</span></p><p class="JDBullet"><span style="color: rgb(199, 70, 52);"><span lang="EN-US"><strong>• </strong></span></span><span lang="EN-US">Strong Oracle Database development experience with SQL, PL/SQL, schema and physical design, transaction processing, concurrency, diagnostics, and performance tuning.</span></p><p class="JDBullet"><span style="color: rgb(199, 70, 52);"><span lang="EN-US"><strong>• </strong></span></span><span lang="EN-US">Experience developing or testing database client applications using at least two of the following: Python, Node.js, C/C++, Java, or C# and .NET.</span></p><p class="JDBullet"><span style="color: rgb(199, 70, 52);"><span lang="EN-US"><strong>• </strong></span></span><span lang="EN-US">Practical knowledge of client-server database architecture, Oracle Net connectivity, connection pooling, transactions, data type conversion, error handling, and high-availability behavior.</span></p><p class="JDBullet"><span style="color: rgb(199, 70, 52);"><span lang="EN-US"><strong>• </strong></span></span><span lang="EN-US">Strong Windows and Linux engineering skills, including services and processes, networking, file systems, security, automation, resource monitoring, and troubleshooting.</span></p><p class="JDBullet"><span style="color: rgb(199, 70, 52);"><span lang="EN-US"><strong>• </strong></span></span><span lang="EN-US">Experience designing automated functional, integration, system, stress, or performance tests and diagnosing failures across multiple software layers.</span></p><p class="JDBullet"><span style="color: rgb(199, 70, 52);"><span lang="EN-US"><strong>• </strong></span></span><span lang="EN-US">Ability to read feature designs, identify risk areas, create measurable coverage, and produce maintainable test code and clear defect reports.</span></p><p class="JDBullet"><span style="color: rgb(199, 70, 52);"><span lang="EN-US"><strong>• </strong></span></span><span lang="EN-US">Experience with source control and continuous integration practices, such as Git, build pipelines, automated regression execution, and artifact management.</span></p><p class="JDBullet"><span style="color: rgb(199, 70, 52);"><span lang="EN-US"><strong>• </strong></span></span><span lang="EN-US">Clear written and verbal communication, strong analytical skills, attention to detail, and the ability to collaborate across geographically distributed engineering teams.</span></p><h1><span lang="EN-US">Preferred experience</span></h1><p class="JDBullet"><span style="color: rgb(199, 70, 52);"><span lang="EN-US"><strong>•</strong></span></span>Expert Oracle Design/Development/Principal DBAs (OR) Lead/Principal Oracle DB Developers with sound</p><p class="p1">Oracle DB Application Development cum DBA Full-Life cycle experience ranging from 4-12 years.<span style="color: rgb(199, 70, 52);"><span lang="EN-US"><strong> </strong></span></span></p><p class="JDBullet"><span style="color: rgb(199, 70, 52);"><span lang="EN-US"><strong>• </strong></span></span><span lang="EN-US">Oracle Database 23ai or 26ai, AI Vector Search, machine learning or embedding-based applications, and performance evaluation of AI-assisted database workloads.</span></p><p class="JDBullet"><span style="color: rgb(199, 70, 52);"><span lang="EN-US"><strong>• </strong></span></span><span lang="EN-US">ODAC, ODP.NET, .NET and .NET Core, Entity Framework Core, ADO.NET, ASP.NET, IIS, Visual Studio, and Windows application diagnostics.</span></p><p class="JDBullet"><span style="color: rgb(199, 70, 52);"><span lang="EN-US"><strong>• </strong></span></span><span lang="EN-US">python-oracledb Thin and Thick modes, node-oracledb, OCI C interfaces, JDBC Thin or OCI modes, and cross-driver compatibility testing.</span></p><p class="JDBullet"><span style="color: rgb(199, 70, 52);"><span lang="EN-US"><strong>• </strong></span></span><span lang="EN-US">Oracle XDB and XML, native JSON capabilities, Oracle Text, search indexing, document-oriented applications, and mixed JSON relational workloads.</span></p><p class="JDBullet"><span style="color: rgb(199, 70, 52);"><span lang="EN-US"><strong>• </strong></span></span><span lang="EN-US">Oracle RAC, ASM, Data Guard, Multitenant, Exadata, Autonomous Database, Database Cloud Services, or Oracle Cloud Infrastructure.</span></p><p class="JDBullet"><span style="color: rgb(199, 70, 52);"><span lang="EN-US"><strong>• </strong></span></span><span lang="EN-US">PowerShell, shell, Python automation, REST APIs, container platforms, orchestration, observability, and infrastructure-as-code tools.</span></p><p class="JDBullet"><span style="color: rgb(199, 70, 52);"><span lang="EN-US"><strong>• </strong></span></span><span lang="EN-US">Experience analyzing customer escalations or post-release defects and converting them into durable automated regression coverage.</span></p>
Senior Data System Software engineer: Oracle Database 26ai and client drivers System Test Engineering
This role combines hands-on Oracle database development with component, integration, system, stress, and performance testing. The engineer will build automated test solutions for Oracle Database 26ai, Oracle client drivers, converged database features, and the major Oracle client drivers on Windows and Linux.
公司 · Company
在招5个岗位
⚑ 岗位信息收录自公开招聘页(ATS 官方),以雇主官网为准