Current jobs related to Senior Principal Software Architect - Santa Clara, California - Oracle


  • Santa Clara, California, United States Gigamon Full time

    {"title": "Senior Principal Software Engineer", "description": "Job SummaryGigamon, a leading provider of network visibility and analytics solutions, is seeking a highly skilled Senior Principal Software Engineer to join our GigaSMART team. As a key member of our team, you will be responsible for architecting, designing, and implementing security-related...


  • Santa Clara, California, United States Ampere Computing Full time

    About the RoleWe are seeking an experienced Senior Principal Architect to join our team at Ampere Computing. As a key member of our architecture team, you will be responsible for defining enhancements and new sub-components for our custom interconnect IP, to meet the requirements of our future AI accelerator product roadmap.Key ResponsibilitiesOwn the...


  • Santa Clara, California, United States NVIDIA Full time

    About NVIDIANVIDIA is a leader in the technology industry, known for its innovative products and solutions. We are committed to fostering a diverse and inclusive work environment, and we are proud to be an equal opportunity employer.Job DescriptionWe are seeking a highly skilled and experienced Principal Platform Software Architect to join our team. As a...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job Title: Senior Principal Software EngineerWe are seeking a highly skilled Senior Principal Software Engineer to join our team at Palo Alto Networks. As a key member of our engineering team, you will be responsible for designing, building, and optimizing our user-facing security products.About the RoleThis is an exciting opportunity to work on a...


  • Santa Clara, California, United States NVIDIA Full time

    Job Title: Principal Platform Software ArchitectNVIDIA is a leader in the technology industry, and we're looking for a talented Principal Platform Software Architect to join our team. As a key member of our data center platform team, you will be responsible for leading the development of our next-generation data center server product platform...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job Title: Principal Software EngineerAt Palo Alto Networks, we're seeking a highly skilled Principal Software Engineer to join our Layer-7 Security Software team. As a key member of our team, you will be responsible for designing and developing device identity solutions, and other security features on the next-generation firewalls.About the RoleWe're...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team at Palo Alto Networks. As a key member of our Layer-7 Security group, you will be responsible for designing and developing device identity solutions, and other security features on the next-generation firewalls.About the RoleIn this role, you...


  • Santa Clara, California, United States Palo Alto Networks Full time

    About the RoleWe are seeking a highly skilled Senior Principal Software Engineer to join our team at Palo Alto Networks. As a key member of our Xpanse ASM feature team, you will play a critical role in designing and building user-facing security products that enable customers to turn trillions of Internet data points into critical cybersecurity insights.Your...


  • Santa Clara, California, United States Palo Alto Networks Full time

    About the RoleWe are seeking a highly skilled Senior Principal Software Engineer to join our team at Palo Alto Networks. As a key member of our engineering team, you will be responsible for designing, building, and optimizing our user-facing security products.Your ImpactDrive projects from requirements to complete design and implementation as project lead or...


  • Santa Clara, California, United States NVIDIA Full time

    About NVIDIANVIDIA is a leader in the technology industry, driving innovation and advancement in the field of artificial intelligence, computer graphics, and parallel computing. Our company is committed to fostering a diverse and inclusive work environment, where talented individuals can thrive and contribute to our mission.Job SummaryWe are seeking a highly...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job Title: Senior Principal Software UI/Frontend EngineerWe are seeking a highly skilled Senior Principal Software UI/Frontend Engineer to join our NetSec Visualization and Reporting team at Palo Alto Networks. As a key member of our team, you will be responsible for designing and delivering innovative UI solutions that provide insights into our customers'...


  • Santa Clara, California, United States Palo Alto Networks Full time

    About the RoleWe are seeking a highly skilled and motivated Principal Engineer Software to join our team at Palo Alto Networks. As a key member of our Layer-7 Security group, you will be responsible for designing and developing device identity solutions, and other security features on the next-generation firewalls.Key ResponsibilitiesInnovate, design,...


  • Santa Clara, California, United States Oracle Full time

    Job Title: Senior Software ArchitectWe are seeking a highly skilled Senior Software Architect to join our team at Oracle. As a key member of our engineering team, you will be responsible for designing and developing scalable, secure, and high-performance software systems.Key Responsibilities:Design and develop software systems that meet the needs of our...


  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA is a leader in the field of artificial intelligence and high-performance computing. We are seeking a highly skilled Principal Platform Software Architect to join our team.The successful candidate will be responsible for leading the development of next-generation data center server product platforms, including platform architecture and hardware...


  • Santa Clara, California, United States Palo Alto Networks Full time

    About the RoleWe are seeking a highly skilled Senior Principal Software Engineer to join our team at Palo Alto Networks. As a key member of our engineering team, you will be responsible for designing and building data models, APIs, and user interfaces for user-facing features.As a technical leader, you will work across teams to architect solutions to some of...


  • Santa Clara, California, United States NVIDIA Full time

    Principal CPU Architect Job DescriptionNVIDIA is a leader in the field of computer graphics, PC gaming, and accelerated computing. We are seeking a highly skilled Principal CPU Architect to join our team and contribute to the development of next-generation CPU cores.Key Responsibilities:Collaborate with micro-architects and senior designers to propose and...


  • Santa Clara, California, United States Omega Solutions Full time

    Job Title: Senior Java Software ArchitectAbout the Role:We are seeking a highly skilled Senior Java Software Architect to join our team at Omega Solutions. As a key member of our software development team, you will be responsible for designing and implementing large-scale distributed systems and web services using Java/J2EE.Key Responsibilities:Architecting...


  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA is seeking a highly skilled Principal Platform Software Architect to lead the development of next-generation data center server product platforms. As a key member of our team, you will be responsible for designing and implementing scalable, secure, and high-performance firmware solutions for our data center products.Key Responsibilities:Design and...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job Title: Senior Principal Software EngineerWe are seeking a highly skilled and experienced Senior Principal Software Engineer to join our Prisma Access SASE data plane team. As a key member of our engineering team, you will be responsible for developing and innovating solutions for Palo Alto Networks next-generation Firewalls and Prisma Access Cloud.Key...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a highly skilled Senior Software Architect to join our system software engineering team at NVIDIA. As a key member of our team, you will be responsible for architecting, evaluating, and integrating proximity sensing and positioning solutions to our automotive platforms and products.You will collaborate with our global engineering teams to...

Senior Principal Software Architect

2 months ago


Santa Clara, California, United States Oracle Full time

Cloud Engineering Infrastructure Development at Oracle

We are seeking a highly skilled Cloud Engineering Infrastructure Developer to join our team at Oracle, working on the development of ultra-high performance networks supporting AI/ML/HPC workloads.

This dynamic team is responsible for designing, developing, and fine-tuning the networking stack for distributed AI/ML/HPC workloads across thousands of GPUs using technologies like RoCE or Infiniband.

Key Responsibilities:

  • Design and develop high-performance networking solutions for distributed AI/ML/HPC workloads
  • Collaborate with cross-functional teams to integrate networking solutions with existing infrastructure
  • Develop and maintain high-quality code, ensuring scalability, reliability, and performance
  • Troubleshoot and resolve complex networking issues, working closely with engineers and technical leads
  • Stay up-to-date with industry trends and emerging technologies, applying knowledge to drive innovation and improvement

Requirements:

  • 10+ years of experience in software development, with a focus on distributed systems and high-performance computing
  • 3+ years of experience with RDMA over Infiniband networks, including setup, troubleshooting, tuning, and scaling
  • Proficiency in collective communications libraries like NCCL, RCCL, MPI, and GPU frameworks such as CUDA and ROCm
  • Excellent organizational, verbal, and written communication skills
  • Bachelor's degree in Computer Science or related field

Preferred Qualifications:

  • Masters or PhD degree in Computer Science or related field
  • Experience with distributed workload managers like Slurm or K8s
  • Experience with ML training frameworks like PyTorch, TensorFlow
  • Experience with Linux Performance tools
  • Experience in SDN, NFV, Cloud Networking
  • Experience in Infrastructure-as-a-Service, such as OpenStack, AWS, GCP, Azure

Benefits:

Oracle offers a competitive benefits package, including medical, dental, vision insurance, disability coverage, life insurance, flexible spending accounts, commuter benefits, savings and investment plans, paid time off, holidays, paid sick leave, parental leave, adoption assistance, employee stock purchase plan, financial planning, group legal services, and voluntary benefits.