Oracle Principal Big Data and Streaming Pipeline Engineer, Oracle Infinity in Sacramento, California
Principal Big Data and Streaming Pipeline Engineer, Oracle Infinity
We're taking on bold challenges and we're looking for an experienced and motivated data processing and streaming pipeline developer to help us build and deliver our high-quality, robust, and globally scalable big data platform supporting Oracle Infinity. If you're passionate about using the latest technologies to deliver best-in-class services and working in a fun, intense environment, where you'll collaborate every day with your team of talented developers, architects, and designers then please apply.
Who are we?
Our development teams focus on enabling our customers to solve their unique business challenges by leveraging the power of our big data and streaming data platforms. Our developers design solutions that rely on choosing the right tool for the job, often with cutting edge technologies. We offer a highly collaborative work environment where accountability, innovation, and initiative are valued and best practices, coding standards, and a test driven attitude are leveraged to produce software of the highest quality.
Who are you?
You are a curious, engaged and confident developer who enjoys crafting solutions that solve problems. You embrace collaboration and are driven to help your peers and team succeed. You are quick to identify problems and act to solve them, drawing on your team into the process. You have something to teach us and are not afraid to share it.
What will you do?
You will spend every day working with some of the most talented developers in the country to solve some very challenging business problems in our industry. As a part of the data processing and streaming pipeline team, your focus will be to develop and deliver business applications for enterprise customers. Your fellow team members will be doing the same in other cross-functional project teams, but you will all come together in support of maintaining and maturing our applications and the platform they are built on. And finally, quality is highly important to us so you will embrace a commitment to constantly improving it through the use of code reviews, unit tests, automation, extreme programming, and by integrating quality into all aspects of your work.
What do you need to bring to us?
BS degree in Computer Science or equivalent experience
7 years experience developing in one or more object-oriented or functional languages
Proven success delivering Big Data solutions leveraging Hadoop, Kafka, and Spark
3 years developing high-performance, highly available, and scalable applications with distributed, high-volume data
Proven success creating service frameworks and libraries at true enterprise scale
Experience with test-driven development and test automation, leveraging tools such as JUnit
Experience with source control systems such as Git
Proficient with Linux OS and related toolsets
Enjoy working in an agile development environment with aggressive release schedules
Excellent communication skills and the ability to work well in a team
Other Job Information
This is an individual contributor position working for the Manager of Data Pipeline development. This position is remote, with travel requirements to the R&D offices in Portland Oregon. We offer an exceptional working environment, salary commensurate with experience and an incredible benefits package. Candidate must pass a background check.
Must be currently authorized to work in the United States for an indefinite period of time.
Oracle is an equal opportunity/affirmative action employer supporting workforce diversity. All qualified
applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.
Detailed Description and Job Requirements
Analyze, design develop, troubleshoot and debug software programs for commercial or end user applications. Writes code, completes programming and performs testing and debugging of applications.
As a member of the software engineering division, you will analyze and integrate external customer specifications. Specify, design and implement modest changes to existing software architecture. Build new products and development tools. Build and execute unit tests and unit test plans. Review integration and regression test plans created by QA. Communicate with QA and porting engineering to discuss major changes to functionality.
Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.
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 or any other characteristic protected by law.
Job: Product Development
Other Locations: US-Idaho, US-Oregon, US-California, US-Colorado, US-Arizona, US-Utah, US-New Mexico, US-Washington
Job Type: Regular Employee Hire
- Oracle Jobs