Oracle - Redwood City, CA

posted 16 days ago

Full-time - Mid Level
Redwood City, CA
Publishing Industries

About the position

Fusion Applications (FA) is Oracle's leading SaaS offering of several critical business applications like Enterprise Resource Planning (ERP), Human Capital Management (HCM), Customer Relationship Management (CRM) and many more. The enterprise-grade application suite serves as one of the focal points of Oracle's business value. While Fusion Applications has been a huge success, the basic architecture is based on an on-premise, Fusion Middleware stack that has not changed since its inception. We are the Fusion Applications Technical Architecture team and have been tasked with defining the next generation architecture (codename Spectra) based on cloud-native principles running in Oracle Cloud Infrastructure (OCI). The migration from a monolith to a modern cloud-based micro-service architecture opens new avenues to work with a wide range of state-of-the-art technologies and OCI services. It will also mean instituting better processes and practices as we transform to a software as a service development model that includes following industry-standard developer workflows, CICD pipelines, safe deployment practices, cloud-based automated testing, DevOps culture, etc. For this new Spectra architecture, service resilience becomes extremely important to ensure customer satisfaction. That is the reason we're building a new cloud-native service for teams to practice Chaos engineering in a touchless and self-service way. Our mission is to prepare all the services for any kind of expected/unexpected disruptions they might experience in production, improve service resilience and DevOps excellence. At this stage, we're looking for highly passionate and talented software developers with varying levels of experience and areas of expertise to join the team. As with most service teams, there is a periodic on-call rotation as part of this role. As with most service teams, there will eventually be a periodic on-call rotation as part of this role.

Responsibilities

  • Understand problem scenarios and customer requirements and break them down to workable features
  • Manage and build CI and CD tools/pipelines and collaborate within larger developer tools organization
  • Writing quality backend code, including validation tests using languages including, but not limited to, Java and Python
  • Work with cloud native technologies such as Docker, Kubernetes, service mesh, etc.
  • Work with PyTorch and/or recommendation engines to add machine learning intelligence to Chaos engineering
  • Perform thorough code reviews, follow best engineering practices with performance, scalability, resiliency and security as key tenets
  • Collaborating and contributing in an inclusive and diverse environment to continuously build a healthy work culture

Requirements

  • Minimum of Bachelor's degree in computer science, engineering or related technical field and/or equivalent IT industry experience
  • 3 years of software development experience
  • Proficient in data structures and computer fundamentals
  • Excellent coding, debugging and troubleshooting skills
  • Excellent collaboration and communication skills

Nice-to-haves

  • Good understanding and/or proven track record of working with scalable distributed systems
  • Experience with designing and writing REST APIs
  • Experience with PyTorch and/or major frameworks for recommendation engines preferred
  • Familiarity with open-source tools and integration
  • Experience with CICD pipelines
  • Have worked in DevOps culture, participated in on-call rotations and demonstrated experience in detecting and reducing operational toil

Benefits

  • Medical, dental, and vision insurance, including expert medical opinion
  • Short term disability and long term disability
  • Life insurance and AD&D
  • Supplemental life insurance (Employee/Spouse/Child)
  • Health care and dependent care Flexible Spending Accounts
  • Pre-tax commuter and parking benefits
  • 401(k) Savings and Investment Plan with company match
  • Paid time off: Flexible Vacation is provided to all eligible employees assigned to a salaried (non-overtime eligible) position
  • 11 paid holidays
  • Paid sick leave: 72 hours of paid sick leave upon date of hire
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan
  • Financial planning and group legal
  • Voluntary benefits including auto, homeowner and pet insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service