Senior Software Engineer (Big Data)

Bengaluru, Karnataka, India
Apr 24, 2025
Apr 24, 2026
Onsite
Full-Time
2 Years
Job Description

The Big Data Service (BDS) team at OCI is responsible for designing, building, and operating cloud-native services that process and manage data at petabyte scale. We are developing cutting-edge solutions for unstructured data processing, storage integration, metadata management, and large-scale data analytics all in a multi-tenant cloud environment deployed across more than 20 regions worldwide.

Our mission is to create a fully managed service that seamlessly integrates with core OCI components such as security, compute, storage, Kubernetes, Autonomous Data Warehouse (ADW), and the Oracle Data Catalog. We’re solving complex problems like service-level patching, zero-downtime upgrades, high availability in the face of infrastructure failures, and ensuring top-tier performance and security.

Responsibilities

  • Design, develop, and operate distributed systems and big data services that are reliable, scalable, and secure.
  • Lead the integration of open-source big data technologies into OCI's cloud-native ecosystem.
  • Own end-to-end service components, from design to deployment to support, including observability and incident response.
  • Collaborate with product managers, architects, and fellow engineers to shape product direction and deliver high-impact features.
  • Contribute to open-source communities, especially within the Apache Big Data ecosystem.
  • Drive engineering best practices around clean code, performance tuning, test automation, documentation, and CI/CD.
  • Engage with internal teams and external customers to ensure the service meets enterprise-grade expectations.
  • Optionally present at meetups, conferences, or contribute blog posts to share insights and innovations.

Preferred Skills and Experience

  • Proven experience in designing and building large-scale, distributed, highly available systems.
  • Deep understanding of distributed systems architecture, cloud-native software patterns, and resiliency principles.
  • Proficient in Java or Scala with strong experience in performance optimization and memory management.
  • Hands-on experience working with open-source big data technologies such as Apache Hadoop, Spark, Hive, HDFS, Oozie, Kafka, or similar.
  • Experience in organizations with strong DevOps and operational maturity familiar with CI/CD, containers, monitoring, and infrastructure automation.
  • Comfortable navigating large codebases and contributing to collaborative, agile teams.
  • Solid grasp of software engineering fundamentals, including data structures, algorithms, system design, and debugging techniques.
  • Enthusiastic about sharing knowledge, mentoring junior developers, or speaking at internal or external events.

Bonus Points For

  • Deep knowledge of JVM internals and performance tuning.
  • Contributions to open-source projects, especially within the Big Data or distributed systems space.
  • Writing technical articles, blogs, or speaking at industry conferences.
  • BS or MS in Computer Science, Engineering, or equivalent practical experience.

Why Oracle?

At Oracle, we don’t just build technology, we shape the future. With over four decades of innovation and a strong commitment to integrity, Oracle has become a world leader in enterprise cloud solutions. We value creativity, curiosity, and a drive for excellence.

What We Offer

  • A culture that encourages innovation, ownership, and personal growth.
  • A chance to work with smart, driven engineers on impactful, global-scale projects.
  • Opportunities to engage with open-source communities and cutting-edge technology.
  • Comprehensive benefits including competitive salary, medical & dental plans, life insurance, retirement options, and generous paid time off.
  • Flexible work arrangements and a commitment to work-life balance.
  • Inclusive and diverse workplace culture.

Diversity and Accessibility

Oracle is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. If you require accessibility assistance or accommodation during any part of the recruitment process, please contact us at [email protected] or call +1 888 404 2494.