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.