Senior Machine Learning Engineer - Predictive Intelligence and Analytics
San Jose (Santa Clara County) Design / Civil engineering / Industrial engineering
Job description
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.
Desired profile
Qualifications :
We are looking for a senior machine learning engineer to develop a threat analysis and prediction engine that will help enterprises secure their cloud applications. We build security products that provide descriptive, behavioral and predictive analytics to customers. We apply machine-learning techniques on cloud application activity and configuration data to identify threats, risks and suggest remediation actions.
This role provides a fantastic opportunity to build disruptive security technology and shape the company direction. You'll collaborate with product managers, designers and engineers to build data driven features. You will participate in rapid build, test & deploy cycles in iterative development model as we build
Responsibilities:
· Perform data analysis to generate customer specific business insights from Cloud application ac
· Evaluate different algorithmic approaches to solve various machine learning and prediction use cases.
· Architect, test, tune and deploy algorithms into production
· Partner with engineers and product managers to take ideas from inception to delivery
Participate in the scrum team under our agile development process utilizing principles such as test-driven-development
Desired Skills and Experience:
· 5+ years experienced in Java, Scala or Python programming
· 3+ years of experience in applied Machine Learning and Statistics
· 2+ years of experience in cloud security product development
· Critical thinking, ability to track down complex data and engineering issues
· Fluency in data modeling and best industry practices for machine learning pipelines
· Experience in Spark, MLLib, Hive, Scikit Learn
· Excellent problem solving and communication skills with both technical and non-technical audiences
· Masters, PhD, or equivalent experience in a quantitative field (computer science, mathematics or statistics)
· Preferred background in security authentication, encryption, entitlements, audit & authorization policies