Computer Engineer – Digital Assistant and Bots Platform Team
We are a newly formed group within Oracle creating innovative products that leverage the power of AI and Machine Learning to bring world-class **speech** , **vision** and **natural language** capabilities to Oracle’s Digital Assistant platform. We are like a start-up inside a large company with a big charter and a lot of creative freedom. We have assembled some of the smartest people in the industry and are growing this team.
If you are looking for an exciting new opportunity as a data engineer to help solve difficult problems, be creative, create success for customers, and engage with the product team to do some innovative research and development, please review our profile.
We are looking for someone who is:
+ Able to adapt to a fast-paced work environment and can quickly adjust to changing priorities.
+ Has solid computer science background. Detail oriented with a focus on quality of the product, data, and code.
+ Possesses excellent communication skills with an ability to explain and write specifications that embody complex concepts to stakeholders within the team.
+ Eager to work on a highly sellable, performance optimized infrastructure which elastically handles customer needs.
+ Some experience with Machine Learning and AI especially deep learning models is a plus.
+ Some experience with deep learning frameworks such as TensorFlow or PyTorch is a plus.
+ Some experienced with Conversational AI / Chatbots and/or Digital Assistants, including having developed a Chatbot or similar Digital Assistant is a plus.
+ Master by research, Ph.D. degree in computer science on natural language processing, speech processing, computer vision is preferred but not a must.
+ Research and develop Artificial Intelligent solutions for Oracle Digital Assistant (ODA) such as intent classifier, slot tagging, dialog state tracking, dialog policy, sentiment analysis, semantic parser etc.
+ Keep track of and experiment with state of the art dialog systems both from academia and industry to keep pushing the market competitiveness of ODA.
+ Involve in all steps of software life cycle such as planning, coding, testing and maintenance to productize developed models.
+ Involve in planning and budgeting product roadmap.
+ Write papers/reports and communicate results to stakeholders and customers.
+ Require to communicate and coordinate with ODA head office (California) and European team as necessary which may include travel and afterhour participation.
**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 assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.
**Job:** Product Development
**Other Locations:** AU-AU,Australia-Sydney
**Job Type:** Regular Employee Hire