Redwood City, CA, USA
37 days ago
Software Developer - Architect

Business Intelligence (BI) is one of the fastest growing segments of the enterprise software industry. Business Intelligence Tools allow analysts, executives and other information consumers to get real-time, consistent information they need to make critical strategic decisions in a fast-paced, rapidly changing business world. BI adoption and insight from business operations is becoming increasingly responsible for stronger revenues, customer success, and competitive advantages across all industries.

The BI Analytic Server powers Oracle’s Business Intelligence suite and is embedded within various vertical Oracle applications, like financials, planning and budgeting; which use advanced statistical analytics and forecasting. Our customers demand a product that allows easy, fast navigation through enormous data warehouses and data marts. The BI Analytic Server is the fundamental foundation that enables Oracle's Business Intelligence applications. The BI platform is essentially a federated database. It enables Business applications to query (distributed joins) data from multiple heterogeneous systems (Relational DBMS, OLAP Cubes, Spreadsheets, Web Services) and perform advanced (analytical, statistical, spatial etc.) business analytics. Some of the current project initiatives include – 1) Self-service BI enabling any user to upload private data for analysis 2) Federated access to Data Mining Engines like Oracle’s R engine and big data sources like Hadoop, Impala and Spark 3) Spreadsheet style analytics 4) Forecasting and predictive model building 5) Massive In-memory analyses that offers high-speed insight to data across all federated sources 6) BI appliances to explore targeted hardware/software confluence 7) Cloud-based analytics 8) Improving the performance of our internal query execution engine using techniques like vector processing, columnar storage formats, eager group by 9) Statistical Inference for automatic data insights, etc.

We are a team of about 30 server engineers. We thrive on working on challenging open-ended problems and take pride in identifying functional opportunities that have a tangible business value. We work very closely with our customers and our product management team to identify and deliver such new functionality. Our work is frequently exploratory and you will have fun working on new, high impact prototypes. A keen analytical ability and an aptitude to work through hard, and complex logical problems are key ingredients to thrive in our environment. We encourage a healthy work-life balance.

Career Level - IC6

Confirm your E-mail: Send Email