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. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.
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.
Data Cloud Architect
Oracle Data Cloud provides top global brands a very rich set of audience data, identify graph, and a data management platform to connect with the right customer, personalize every interaction, and measure the effectiveness of each engagement. Oracle's data management platform unifies all private and 3rd party data assets giving marketers the tools to understand the entire customer journey and reach consumers more effectively across all marketing channels. At Oracle Data Cloud, our FinTech group builds the big data platform for high-frequency and high-volume data ingest, streaming based data processing pipelines, business facts aggregations and advanced business analytics focused on optimizing financial performance. We are looking for a passionate Big Data Principal Engineer/Architect to design, build, manage and maintain a large-scale data processing platform. Oracle Data Cloud offers our engineers plenty of opportunities to work independently, collaborate with community, and innovate continuously while also meeting our customer's needs. If you love to solve internet scale challenges, then this opportunity would be a great fit. We would love to talk to you about this position and hear from you what you bring to the table. We prefer candidates with a mix of following qualifications or hands-on experience.
7-10 years of software development experience using Java on BigData platforms like Hadoop, Apache Spark,
Optional skills include experience in Apache Solr and Cassandra,
Ability to configure and performance tuning of Apache Spark clusters.
Experience with developing and debugging Hadoop, Spark, Solr applications and Spark,
Experience with implementation of data store Security controls on Spark,
Experience with developing monitoring
Experience building, scaling and maintaining high volume systems.
Excellent debugging and system analysis skills
Computer science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
Strong skills with Linux/Unix operating systems
Must be strong in multi-threaded and data structures
Core experience in Automation area
Proven track record of taking ownership and successfully delivering results
Excellent communication and collaboration skills
Excellent problem solving and analytical thinking skills
Fast learner who is generous with their knowledge
Self-directed, demonstrates leadership potential, and a great teammate
Prior experience with Oracle
Exposure to Data Warehouse (Oracle Business Intelligence) a big plus,
Required Technical Skills :
Libraries: Apache Spark,
Stack: Hadoop, Hive/Qubole
Containers: Mesos, Kubernetes
Messaging: Kafka, JMS
Languages: Java, Scala, Akka, Python/Ruby/GO and SQL
NoSQL DB: Apache Solr or Cassandra would be added benefit
This position requires a highly driven individual who likes large scale challenges and design innovative solutions. Ability to think out of the box, test different approaches, and ability to maintain high degree of accountability is a must in this role. Job also requires ability to work independently on live production services and collaborate with multiple global teams on a regular basis.
BS/MS in Computer Science or Equivalent