Job Description
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. Define specifications for significant new projects and specify, design and develop software according to those specifications. You will perform professional software development tasks associated with the developing, designing and debugging of software applications or operating systems.
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.
Responsibilities
At OCI, you can help, shape, design, and build innovative new systems from the ground up. These are exciting times in our space – we are growing fast, still at an early stage, and working on ambitious new initiatives. Senior engineers at any level can have significant technical and business impact.
The Advanced BigData Analytics Service team’s charter is to build a fully managed, cloud-native service focused on large-scale analytics on (mostly) unstructured data stored in data lakes, and management of the data in the data lakes. The service is based on Apache Spark, Kubernetes, and a number of OLAP extensions on top. The service work scope encompasses not just good integration with OCI’s native infrastructure (security, cloud storage, etc.), but also deep integration with other relevant cloud-native services in OCI (like Data Catalog). It includes doing cloud-native ways of doing service level patching & upgrades, and maintaining high availability of the service in the face of random failures & planned downtimes in the underlying infrastructure (e.g., for things like patching the Linux kernels to take care of a security vulnerability). Developing systems for monitoring and getting telemetry into the service’s runtime characteristics and being able to take actions on the telemetry data is a part of the charter. The platform work involves deep technical deep dives into the various areas – query planning and optimization, query execution, etc., and making the SQL engine really work well in the cloud, and be able to use the cloud’s “infinite” resources and yet be cost-effective.
Responsibilities
Work with members of the team and participate in the design and development of key features needed to make the Big Data Analytics Services successfully
Support a highly available and resilient cloud service, and build the supporting systems in/outside Spark to be able to deliver on these
Contribute to the Apache Spark community as necessary
Lead feature development work both within OCI and champion the work as necessary in the Apache Spark community and other communities as needed
Work with the team and outside to get necessary approvals for the architecture and design for the problem at hand
Experiment with the compute / storage / networking infrastructure as necessary and be able to recommend improvements in the way the service runs in various dimensions of performance, reliability, optimal cost, etc. (cloud native SQL query optimizations)
Be on top of what’s happening in the Apache Spark and other related communities, and participate in community discussions, events, conferences, etc.
Desired Skills and Experience
12+ years of experience in software development, distributed systems, cloud, high scale data systems
Proficiency in Spark development.
Experience building Services using Spark.
Strong programming skills in Java
Development experience using Cloud native infrastructures like Kubernetes
Experience working with distributed systems
Experience with SQL and data management
Experience with networking
Take initiative and be responsible for delivering complex software
Excellent problem solver, analytical thinker and quick learner
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
BS or MS in Computer Science or a related technical field
As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. Define specifications for significant new projects and specify, design and develop software according to those specifications. You will perform professional software development tasks associated with the developing, designing and debugging of software applications or operating systems.
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.
About Us
Innovation starts with inclusion at Oracle. We are committed to creating a workplace where all kinds of people can be themselves and do their best work. It’s when everyone’s voice is heard and valued, that we are inspired to go beyond what’s been done before. That’s why we need people with diverse backgrounds, beliefs, and abilities to help us create the future, and are proud to be an affirmative-action equal opportunity employer.
Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status, age, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.
We are looking for a Tech Sourcer to help us grow our office in Bangalore. You will be the driving...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> We are a group of companies with head office in Delhi, Wazirpur Industrial Area and...
Apply For This JobFull Job Description Transform the way the world runs networks The Opportunity As a Senior Lab Administrator II one would...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Position Title: Corporate Account Manager Department : HDFC BB Role Summary: Provide support in Sales...
Apply For This Job9T9 Technology Solutions provides a personalized, reliable and responsive recruitment service tailored specifically to IB ,IGCSE and CBSE Schools. Job...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> – Maintain relationship with the existing clients – Identify product improvements or new product –...
Apply For This Job