Enable job alerts via email!

Senior Principal Machine Learning Engineer

Oracle

Redwood City (CA)

On-site

USD 96,000 - 252,000

Full time

9 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Senior Principal Machine Learning Engineer to innovate and build cutting-edge data service management technologies. This role offers the opportunity to develop a new data product from scratch, enhancing the developer experience with AI-driven solutions. Join a dynamic team focused on integrating data across a diverse portfolio, leveraging advanced analytical and AI applications. If you are passionate about driving innovation in cloud environments and have a strong background in software engineering, this is the perfect opportunity for you.

Benefits

Comprehensive benefits
Flexible work environment
Diversity and accessibility commitment

Qualifications

  • 10+ years of experience in software engineering with a focus on AI/ML.
  • Strong expertise in Java, Python, and SQL for developing scalable solutions.

Responsibilities

  • Design and develop scalable software components for new data products.
  • Lead architecture discussions and ensure quality in code reviews.

Skills

Java
Python
SQL
Distributed Systems Design
Microservices on Kubernetes
Cloud Development
AI/ML
Performance Tuning

Education

BS/MS/PhD in Computer Science or related field

Tools

Oracle Cloud
AWS
Azure
GCP
Apache Spark

Job description

Senior Principal Machine Learning Engineer

Join to apply for the Senior Principal Machine Learning Engineer role at Oracle.

Job Description

Oracle believes in empowering people to do more through world-class capabilities in analytics. We are the Data Services team within Oracle Analytics, responsible for innovating, building, and supporting data service management technologies and capabilities that support our diverse portfolio of products.

The Data Services organization aims to provide an easy way to develop advanced analytical and AI applications by integrating data across the Oracle ecosystem, including Databases, Applications, and Object Storages. Currently, we offer capabilities like Big Data Service, Data Catalog, Data Flow, Data Integration Service, and Data Lake. Customers often need to navigate these services to implement use cases such as Lakehouses, AI/ML model training, or BI dashboards.

We are developing a new data product that offers a unified interface for data loading, security, notebook authoring (PySpark), data feeds and pipelines, ML training, SQL querying, and data sharing. Enhancing developer experience with context-aware AI assistants is a key focus. This role presents an exciting opportunity to build a cutting-edge service from scratch within a rapidly growing team of highly energetic engineers.

Responsibilities
  • Design and develop scalable, distributed, and resilient software components for the new product.
  • Lead architecture discussions, design reviews, and code reviews to ensure quality and performance.
  • Develop and maintain a long-term technical roadmap.
  • Contribute to high-risk projects with dependencies across teams.
  • Analyze and develop complex architectures and subsystems.
  • Quickly understand complex codebases.
  • Manage multiple priorities in a fast-paced environment.
  • Collaborate with stakeholders including development leads, product management, and operations to shape technical decisions.
Qualifications
  • BS/MS/PhD in Computer Science or related field, with 10+ years of experience.
  • Expertise in Java, Python, SQL.
  • Experience with distributed systems design and microservices on Kubernetes.
  • Strong understanding of system performance, efficiency, and availability.
  • Excellent collaboration, communication, troubleshooting, and performance tuning skills in cloud environments.
  • Cloud development experience on Oracle Cloud, AWS, Azure, or GCP.
  • AI/ML experience including Generative AI, LLMs, RAG, Search tech, Code Generation tools, Big Data frameworks like Apache Spark, and Notebook technologies.
Additional Information

Role is based in the US with salary range $96,800 - $251,600 annually, plus potential bonuses and benefits. Oracle promotes an inclusive, flexible, and supportive work environment, with comprehensive benefits and a commitment to diversity and accessibility.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Sr Lead Machine Learning Engineer

Upwork

Remote

USD 195,000 - 308,000

2 days ago
Be an early applicant

Senior Principal Machine Learning Engineer - LLM Post-Training and Optimization

Atlassian

Mountain View

Remote

USD 130,000 - 190,000

30+ days ago

Senior Principal Machine Learning Engineer-AI (FULLY REMOTE)

Cisco

San Jose

Remote

USD 130,000 - 190,000

30+ days ago

Senior Principal Machine Learning Engineer

Oracle

Santa Clara

On-site

USD 96,000 - 252,000

6 days ago
Be an early applicant

Senior Principal Machine Learning Engineer

Keysight Technologies

California

On-site

USD 207,000 - 346,000

6 days ago
Be an early applicant

Senior Principal Machine Learning Engineer

Oracle

Pleasanton

On-site

USD 96,000 - 252,000

10 days ago

Senior/Principal Machine Learning Engineer

ZipRecruiter

Houston

Remote

USD 200,000 - 300,000

29 days ago

Principal Machine Learning Engineer

Zscaler, Inc.

San Jose

Remote

USD 175,000 - 250,000

5 days ago
Be an early applicant

Senior Staff/Principal Machine Learning Engineer

Valo Health

Remote

USD 186,000 - 370,000

6 days ago
Be an early applicant