Jobs for Veterans, Veteran Job Board |

Post Jobs

Job Information

Oracle Software Developer 4 in Burlington, Massachusetts

Software Developer 4

Preferred Qualifications

Every day at Oracle we are changing the way the world does business and challenging the status quo by delivering innovative cloud, infrastructure and data solutions. Oracle continues to push the boundaries of technology and we have delivered the industry’s most comprehensive enterprise platforms. Oracle’s Advanced Analytics (OAA) solution is one of the markets most comprehensive analytics platforms to deliver insight into key business subjects such as churn prediction, product recommendations, and fraud alerting. Oracle’s Advanced Analytics helps organizations drive innovation and business transformation by increasing agility, lowering costs and reducing complexity. Learn more about Oracle’s Advanced Analytics here:


Oracle Advanced Analytics (OAA) wants you to join our team of highly motivated Engineers responsible for building cutting edge solutions that tackle some of the most challenging problems business currently face. As a Principal Member of Technical Staff you will be a key contributor to our elite engineering team and have the opportunity to use your excellent analytics and computer science skills to innovate. In this role you will develop OAA product with the focus on Oracle Machine Learning technology for Python and R users and delivering it to Oracle cloud. This role has broad responsibilities including building Enterprise level Predictive Analytics platforms, developing scalable Analytic Infrastructure, and deploying technology to Oracle Cloud for massive users.

Oracle Advanced Analytics extends the Oracle Database into a comprehensive advanced analytics platform. Oracle Machine Learning Python and R technology is a key component that leverages Python and R languages and Oracle database server performance to deliver in-database analytics for Python and R users. This unique integration allows users to scale analytics across database servers with extreme performance and a variety of state-of-art machine learning algorithms as well as prowess of Python and R.


  • Design, develop, enhance, and troubleshoot analytics software product

  • Develop key components of Oracle Machine Learning product for Python and R user

  • Design and develop web technique to deploy analytics product on Oracle cloud

  • Design and implement novel analytic features not limited to standard machine learning technology

  • Incorporate analytic capability between Python/R and backend platforms such as database and other big data systems

  • Analyze use cases, write functional and design specifications, and implement features

  • Work with QA to define test plans and write 1st level feature tests

  • Work with external groups to resolve issues related to Oracle Machine Learning product

  • Assist custom-facing people to investigate and resolve user problem

  • Transfer knowledge and expertise to other team professionals within the organization


  • 4 years’ experience as a Software Developer with design and implementation experience.

  • 4 years’ experience coding in C/Java and/or Scripting language including PL/SQL, R, Python, Perl or related.

  • Solid knowledge of cloud technology and product development experience involving cloud computing resource provision and management, service-oriented architecture, RESTful web service, load balancing, fault tolerance, and/or authentication.

  • Familiar with Oracle cloud service and infrastructure is a plus

  • Work experience with database and/or Hadoop, Hive, Spark product development is a plus

  • Knowledge in predictive analytics, machine learning, and/or numerical analysis is a plus

  • Bachelor’s Degree in Computer Science, Engineering, Mathematics, Statistics or related course of study.


  • Master’s Degree in Computer Science, Engineering, Mathematics, or related course of study.

  • Work independently & collaboratively, be self-motivated, and passionately curious about the product inside out.

  • Excellent problem investigation and solving skills, attention to detail, and a desire to achieve win-win outcomes.

  • Ability to communicate ideas clearly and appropriately to target audiences, both in writing and verbally.

Detailed Description and Job Requirements

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 Affirmative Action-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, protected veterans status, age, or any other characteristic protected by law.

Job: Product Development

Location: US-MA,Mass-Burlington

Job Type: Regular Employee Hire

Organization: Oracle