Design, develop, troubleshoot and debug software programs for databases, specifically in parallel and distributed query processing. As a member of the database software engineering division, you will take an active role in the definition, execution, and evolution of parallel & distributed query execution, a backbone of Oracle autonomous and on-premise database system. You will perform professional software development tasks working closely with other development teams, spearheading development of mid-to-large sized projects in traditional RDBMS as well as new areas like vector search, AI, data lake, and autonomous computing. In addition, you will be responsible for creating performance benchmarks both micro as well as scale-out performance and work with performance engineering team to find the performance bottle-necks and address them. Another focus area would be to use AI models to streamline/improve processes and to improve developer productivity. Provide leadership and expertise in the development of new products/services/processes, frequently operating at the leading edge of technology. Recommends and justifies major changes to existing products/services/processes. BS or MS degree or equivalent experience relevant to functional area. 8 or more years of software engineering or related experience.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
5,001-10,000 employees