Machine Learning Research Scientist

  • Company: Oracle
  • Location: Burlington, Massachusetts
  • Posted: December 07, 2016
  • Reference ID: 16001C33
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Arial; color: #323333} li.li1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Arial; color: #323333} span.s1 {letter-spacing: 0.0px} span.s2 {letter-spacing: 0.0px; color: #3b73af} ul.ul1 {list-style-type: disc} The Mission of Oracle Labs is straightforward: Identify, explore, and transfer new technologies that have the potential to substantially improve Oracle's business. The Information Retrieval and Machine Learning group (IRML) in Oracle Labs is working to develop, scale and deploy Machine Learning throughout all of Oracle's Products and Services.

Our team conducts research related to the development and application of techniques and technologies for Information Retrieval, Machine Learning and Statistical Natural Language Processing (NLP) in a variety of topic areas of interest to Oracle and its customers. Along with developing new techniques, researchers in the IRML team are afforded the opportunity to work with Oracle product groups to transfer them into commercial products.

Oracle Labs encourages the publication of results in academic conferences and journals. At Oracle Labs, you won't get lost in the crowd and you'll have a chance to drive your own research agenda.

The IRML team has Machine Learning Research Scientist positions available in Burlington, Massachusetts. Research areas of interest to the group include:
  • Statistical NLP including named entity recognition, entity linking, and relationship extraction in a variety of domains (general text, medical, e-commerce)
  • Classification techniques, especially text classification. We deal with many problems where it is difficult or expensive to get training data and where there can be large class imbalances or large numbers of classes
  • Feature selection and structure learning
  • Deep learning, especially for image classification in commercial domains and for statistical NLP
  • Model interpretation and visualization. How do we help researchers, data scientists, and product developers understand the decisions that a model is making?
  • Privacy-preserving machine learning
  • Scalable machine learning
Candidates must have a Ph.D. degree in Computer Science, Machine Learning, or related technical field. Education and/or 3-5 years experience in the following areas is required:
  • Graduate-level research experience in one of the areas described above
  • Using standard machine learning and/or NLP toolkits
  • Proficiency in modern programming and scripting languages, such as Java, Scala, C , or Python
  • Proficiency in relevant statistical mathematics
  • Ability to develop novel ML and/or NLP techniques and to apply them to real-world problems faced by Oracle's product groups and customers
In addition, the following area of education or experience are preferred:
  • Applying existing machine learning and natural language processing techniques and technologies to real-world problems
  • Database technologies such as Oracle and MySQL
  • Big Data platforms such as Hadoop, Spark, or MPI
  • Familiarity with special-purpose computing architectures as applied to machine learning
Researchers in Oracle Labs are expected to work closely with Oracle product groups to transfer new approaches and technologies into Oracle's products. Researchers are expected to innovate and create novel technologies, patent new IP, and publish research results in academic conferences and journals.

You can learn more about the Information Retrieval and Machine Learning group at our project page .
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.

Share this Job