Senior Data Engineer
Oracle · Bengaluru · 5+ yrs experience · Posted 2026-07-28
Tech stack: Java, Scala, Spring Boot
Apply on the company site · Get a referral for this role
Oracle salary & ratings · Oracle interview process · More live openings
About the role
AI/ML, No Code and Lo Code are the fastest-growing engineering concepts in the software industry. These systems allow customers to get the information they need to make critical strategic decisions in a fast-paced rapidly changing business world. For this position, we are looking for a Software Developer with experience in distributed systems. You will get an opportunity to build and operate a suite of massive scale, integrated engineering platforms in a distributed, multi-tenant cloud environment. Job Qualifications: 5+ years of coding experience in Java or Scala. 5+ years of coding experience in Java or Scala. 5+ years of experience in building micro services/APIs using Spring Boot. 5+ years of experience in building micro services/APIs using Spring Boot. 5+ years of distributed computing experience like Spark, MapReduce, or Hive. 5+ years of distributed computing experience like Spark, MapReduce, or Hive. 5+ year experience with building high-performance, resilient, scalable, and well-engineered systems. 5+ year experience with building high-performance, resilient, scalable, and well-engineered systems. Good understanding of full-stack software, object-oriented design, distributed systems, multi-threading and databases. Good understanding of full-stack software, object-oriented design, distributed systems, multi-threading and databases. Experience in CI/CD and development best practices. Experience in CI/CD and development best practices. Experience with cloud data storage technologies like HDFS, S3 etc preferred. Experience with cloud data storage technologies like HDFS, S3 etc preferred. Experience with instrumentation, logging systems. Experience with instrumentation, logging systems. Preferred Multi cloud networking experience. Preferred Multi cloud networking experience. B.E in Computer Science, Computer Engineering. B.E in Computer Science, Computer Engineering. We hire people with a broad set of technical skills and ready to take on some of technology's greatest challenges to make an impact on millions of customers. We value engineering best practices, partnership, and empathy. We measure our success in the accomplishment and enablement of others.
Qualifications
- 5+ years of coding experience in Java or Scala.
- 5+ years of experience in building micro services/APIs using Spring Boot.
- 5+ years of distributed computing experience like Spark, MapReduce, or Hive.
- 5+ year experience with building high-performance, resilient, scalable, and well-engineered systems.
- Good understanding of full-stack software, object-oriented design, distributed systems, multi-threading and databases.
- Experience in CI/CD and development best practices.
- Experience with cloud data storage technologies like HDFS, S3 etc preferred.
- Experience with instrumentation, logging systems.
- Preferred Multi cloud networking experience.
- B.E in Computer Science, Computer Engineering.
- We hire people with a broad set of technical skills and ready to take on some of technology's greatest challenges to make an impact on millions of customers.
- We value engineering best practices, partnership, and empathy.
- We measure our success in the accomplishment and enablement of others.
Responsibilities
- Data Processing & Pipelining
- Data Requirements, Collection, and Infrastructure: Identifies data requirements and business objectives of a project or initiative in collaboration with cross-functional teams.
- Identifies data requirements and business objectives of a project or initiative in collaboration with cross-functional teams.
- Designs and builds proper data pipelines required for optimal data processing from a variety of data sources.
- Independently analyzes, designs, and troubleshoots data flows based on business needs.
- Analyzes business requirements and translates that into a technical specification.
- Adjusts data collection processes that involve indexing and query optimizations, for optimal performance.
- Builds generic data pipelines to support efficient data collection and extraction, independently.
- Analyzes data sources for profiling the data to ensure pipeline build success.
- Defines success and failure thresholds for data collection pipelines.
- Data Governance: Implements data governance policies and procedures for data handling (e.g., data retention) to manage data consistency, integrity, accuracy, and reliability throughout the data lifecycle.
- Implements data governance policies and procedures for data handling (e.g., data retention) to manage data consistency, integrity, accuracy, and reliability throughout the data lifecycle.
- Redacts Personally Identifiable Information (PII) and Protected Health Information (PHI) data to ensure compliance with data privacy and security standards.
- Follows data security measures to protect data from unauthorized access, use, disclosure, alteration, or destruction.
- Ensures data compliance with relevant laws, regulation, and industry standards.
- Data Validation & Quality Assurance: Implements rigorous data validation and integrity checks, identifying and addressing any data quality issues that could impact data pipeline and model performance.
- Implements rigorous data validatio