Senior Data Engineer

Urgent
Application ends: October 22, 2026
Apply Now

Job Description

๐Ÿ†”Job ID: 340788
๐ŸขCompany: Oracle
๐Ÿ“Location: Bangalore, Karnataka, India ๐Ÿ‡ฎ๐Ÿ‡ณ
๐Ÿ’ผJob Type: Full-Time | Regular Employee ๐Ÿ’ป
๐ŸขWork Mode: Not Specified ๐Ÿข
โณExperience: 3โ€“5+ Years ๐Ÿ‘จโ€๐Ÿ’ป
๐ŸŽ“Education: B.E. in Computer Science, Computer Engineering, or related field ๐ŸŽ“
๐Ÿ’ฐExpected Salary: โ‚น20 โ€“ โ‚น35 Lakhs Per Year ๐Ÿ’ธ
๐Ÿ“ŠJob Category: Data Engineering, Information Technology, Engineering, Software Development, Distributed Systems, AI/ML, Cloud, Data Pipelines ๐ŸŒ
๐ŸŒWebsite: Website
๐Ÿ“žContact: Contact us


๐ŸŒŸData is only powerful when you can move it, trust it, and use it at scale.

Millions of records.

Multiple data sources.

Distributed systems.

Cloud infrastructure.

And increasingly, AI and machine learning sitting on top of it all.

Someone has to build the systems that make this possible.

That’s where this opportunity comes in.

Oracle is hiring a Senior Data Engineer in Bengaluru to build and operate large-scale data platforms within a distributed, multi-tenant cloud environment.

If you enjoy solving complex engineering problems and building systems that need to be fast, reliable, scalable, and resilient, this role deserves your attention.


๐ŸŒŸAbout Oracle:
Oracle is a global technology company providing cloud infrastructure, enterprise applications, databases, and AI-powered technology solutions. ๐ŸŒŽโ˜๏ธ

The company brings together data, infrastructure, applications, and engineering expertise to help organizations solve some of their most complex technology challenges.

With AI increasingly embedded across its products and services, Oracle continues to invest heavily in cloud and data technologies that support businesses and critical industries worldwide.

For engineers, that means working on systems where scale, reliability, and performance aren’t optional.


๐Ÿ’กAbout the Role:
As a Senior Data Engineer, you’ll work on massive-scale engineering platforms operating within a distributed, multi-tenant cloud environment.

Your work will span data pipelines, distributed computing, microservices, APIs, data governance, data quality, storage, and scalable data solutions.

You’ll translate business requirements into technical specifications, design reusable data pipelines, optimize data processing, and ensure that data remains accurate, secure, compliant, and accessible.

The role also gives you the opportunity to work with technologies such as Java or Scala, Spring Boot, Spark, MapReduce, Hive, databases, CI/CD, and cloud storage.

This isn’t just about moving data from A to B.

It’s about engineering the infrastructure that makes data useful at massive scale.


๐Ÿ“ŒKey Responsibilities:
๐Ÿ“Œ Identify data requirements and business objectives in collaboration with cross-functional teams. ๐ŸŽฏ

๐Ÿ“Œ Design and build scalable data pipelines from multiple data sources. ๐Ÿ”„

๐Ÿ“Œ Analyze, design, and troubleshoot complex data flows based on business requirements. ๐Ÿ”

๐Ÿ“Œ Translate business requirements into clear technical specifications. ๐Ÿ’ป

๐Ÿ“Œ Optimize indexing, queries, and data collection processes for performance. โšก

๐Ÿ“Œ Build reusable and generic data pipelines for efficient data collection and extraction. ๐Ÿ› ๏ธ

๐Ÿ“Œ Profile data sources to identify potential issues before pipeline implementation. ๐Ÿ“Š

๐Ÿ“Œ Define success and failure thresholds for data collection pipelines. โœ…

๐Ÿ“Œ Implement data governance policies covering consistency, integrity, accuracy, reliability, and retention. ๐Ÿ”

๐Ÿ“Œ Protect sensitive information by implementing appropriate PII and PHI data-redaction practices. ๐Ÿ›ก๏ธ

๐Ÿ“Œ Ensure data handling complies with applicable privacy, security, and industry requirements. โš–๏ธ

๐Ÿ“Œ Implement rigorous data validation and integrity checks. ๐Ÿ”Ž

๐Ÿ“Œ Automate data validation and governance processes. โš™๏ธ

๐Ÿ“Œ Design and optimize automated, reusable, and scalable data pipeline architectures. ๐Ÿš€

๐Ÿ“Œ Implement appropriate storage solutions for processed data and analytics. โ˜๏ธ

๐Ÿ“Œ Manage day-to-day data pipeline and storage operations. ๐Ÿ—„๏ธ

๐Ÿ“Œ Develop, maintain, test, and debug scalable data solutions in an Agile environment. ๐Ÿ‘จโ€๐Ÿ’ป

๐Ÿ“Œ Write production-ready code and independently perform testing and debugging. ๐Ÿงช

๐Ÿ“Œ Collaborate with engineers and stakeholders to deliver reliable and cost-effective solutions. ๐Ÿค


๐ŸŽฏRequirements:
๐ŸŽฏ 5+ years of coding experience in Java or Scala. โ˜•

๐ŸŽฏ 5+ years of experience building microservices/APIs using Spring Boot. โš™๏ธ

๐ŸŽฏ 5+ years of distributed computing experience with technologies such as Spark, MapReduce, or Hive. ๐Ÿ“Š

๐ŸŽฏ Experience building high-performance, resilient, scalable, and well-engineered systems. ๐Ÿš€

๐ŸŽฏ Strong understanding of object-oriented design, distributed systems, multithreading, databases, and full-stack software concepts. ๐Ÿง 

๐ŸŽฏ Experience with CI/CD and modern software development best practices. ๐Ÿ”„

๐ŸŽฏ Experience with cloud data storage technologies such as HDFS and S3 is preferred. โ˜๏ธ

๐ŸŽฏ Experience with instrumentation and logging systems. ๐Ÿ“ˆ

๐ŸŽฏ Multi-cloud networking experience is preferred. ๐ŸŒ

๐ŸŽฏ B.E. in Computer Science, Computer Engineering, or a related discipline. ๐ŸŽ“

๐ŸŽฏ Strong analytical and problem-solving abilities. ๐Ÿ”

๐ŸŽฏ Ability to independently manage technical deliverables and project timelines. ๐Ÿ“…

๐ŸŽฏ Strong collaboration and communication skills. ๐Ÿ’ฌ

๐ŸŽฏ Willingness to continuously learn new technologies and engineering practices. ๐Ÿ“š


๐ŸŒŸPreferred Skills:
โœ… Java / Scala โ˜•

โœ… Spring Boot & Microservices โš™๏ธ

โœ… Apache Spark / MapReduce / Hive ๐Ÿ“Š

โœ… Distributed Systems ๐ŸŒ

โœ… Data Pipeline Engineering ๐Ÿ”„

โœ… Cloud Data Storage โ˜๏ธ

โœ… HDFS / Amazon S3 ๐Ÿ—„๏ธ

โœ… CI/CD & DevOps ๐Ÿ”ง

โœ… Data Governance & Quality ๐Ÿ”

โœ… Multi-Cloud Networking ๐ŸŒŽ


๐ŸŒŸWhy Join Oracle?
โœ… Work on massive-scale distributed engineering platforms. ๐ŸŒŽ

โœ… Build systems supporting AI/ML and modern cloud technologies. ๐Ÿค–

โœ… Gain experience with complex data processing and pipeline architectures. ๐Ÿ“Š

โœ… Work with distributed computing technologies and cloud infrastructure. โ˜๏ธ

โœ… Solve engineering challenges that require scalability and resilience. ๐Ÿš€

โœ… Collaborate with engineers and cross-functional teams globally. ๐Ÿค

โœ… Contribute to engineering best practices and continuous improvement. ๐Ÿ“ˆ

โœ… Join a company investing heavily in AI and cloud innovation. ๐ŸŒŸ


๐Ÿ”ฅCareer Insight:
A data engineer’s job isn’t simply to move data.

It’s to make data usable, reliable, secure, and scalable.

At small scale, almost anything works.

At massive scale, everything becomes an engineering problem.

Latency matters.

Failures matter.

Data quality matters.

Security matters.

And architecture matters.

That’s why distributed systems experience can become such a powerful career advantage.

Because when you learn how to build systems that keep working even when everything around them gets bigger, you’re no longer just writing pipelines.

You’re engineering the foundation that other products, teams, and AI systems depend on.