What are the responsibilities and job description for the Principal Data Scientist position at Oracle?
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.
If you are a Colorado resident, Please Contact us or Email us at oracle-salary-inquiries_us@oracle.com to receive compensation and benefits information for this role. Please include this Job ID: 170393 in the subject line of the email.
We offer unique opportunities for smart, hands-on engineers with the expertise and passion to solve difficult problems in distributed highly available services and virtualized infrastructure. At every level, our engineers have a significant technical and business impact designing and building innovative new systems to power our customer’s business critical applications
This role is available on the OCI Cognitive Services. We are addressing exciting challenges at the intersection of artificial intelligence and cutting-edge cloud infrastructure. We are building cloud services in Decision Support (Anomaly detection, Forecasting and Recommendations), natural language processing (NLP), Speech and, computer vision that work out of the box for enterprises. Our product vision includes ability for enterprises to be able to customize the services for their business and train them to specialize on their data by creating custom models that enhance the AI models for customer user cases.
What You’ll Do
- Design and build the world-class ML/Deep learning models for NLP/Decision-support/Speech/Vision .
- Build the necessary tooling for data acquisition, data cleaning, data augmentation, model training and visualization.
- Evaluate and Implement the ML/Deep learning models from research papers and other public internet resources.
- Develop production code for feature processing, model prediction, serving, and monitoring in both real-time and batch scenarios.
- Participate in the entire software lifecycle – development, testing, CI and production operations
- Balance between product feature development and production operational concerns like writing run books, ops automation, structured logging, instrumentation for metrics and events
- Participate in on-call for the service with the team
Qualifications
- PhD or Master’s in Computer Science, Mathematics, Statistics, Physics or a related field with a dissertation centered in Machine Learning Techniques
- 7 years w/Masters or 5 years w/PhD of applying machine learning for solving real-world problems in industry
- Proficiency in Python or R
- Proficiency with at least one deep learning library (Pytorch, Tensorflow or Keras) with building and deploying DNN models in production
- Experience applying statistical models and developing Machine Learning solutions (regression, classification, clustering)
- Extensive experience with developing and serving large scale Deep learning models across different data domains.
- Experience in optimization and scaling of ML solutions for real world business use cases.
- Expertise in datamining and statistical concepts and experience with traditional ML libraries such as scikit-learn, statsmodels and pandas
- Past delivery of large-scale ML solutions for complex business problems
- Prior experience working on distributed systems
- Experience with production operations and good practices for putting quality code in production and troubleshoot issues when they arise
- Take initiative and be responsible for delivering complex software by working effectively with the team and other stakeholders
- Can easily communicate technical ideas verbally and in writing (technical proposals, design specs, architecture diagrams and presentations)
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.