Staff Software Engineer - Secure Computing

Posted Jun 13

About Opaque:

Opaque is the first and only confidential AI platform for running general-purpose AI workloads on encrypted data at cloud scale. Our groundbreaking technology, developed by AI and security pioneers from UC Berkeley’s RISELab, enables organizations to activate previously siloed, sensitive datasets with cryptographic verification of privacy. We are committed to helping enterprises deploy AI into production faster and with confidence, ensuring data privacy and security.

Mission:

As Staff Software Engineer - Secure Computing at Opaque, you'll be a primary driving force behind our secure computing platform. Your role will involve working at the heart of a talented team of 3-5 engineers, owning the end-to-end design and delivery of broad initiatives, and ensuring alignment across all stakeholders. Your hands-on approach and deep understanding of security principles will set a standard for engineering excellence within the team, and enable us to build and deliver a platform that our users love and trust.

Key Responsibilities:

  • Build secure, reliable, and scalable systems to power AI on encrypted data
  • Scope projects accurately, providing clear timelines and ensuring efficient delivery.
  • Maintain proactive communication across functions to align goals and expectations.
  • Serve as a technical mentor, guiding the team through design and implementation challenges while emphasizing the importance of security.
  • Drive the adoption of best practices in coding, system design, and secure software development.
  • Ensure the resilience and scalability of our platform through thoughtful architecture and robust testing.

What we're looking for:

  • Recent experience as an individual contributor, with excellent problem-solving skills and the ability to communicate effectively with all organizational levels.
  • A breadth of hands-on engineering experience, with a strong background in security principles and system-level programming (e.g., C, C++, Rust).
  • Strong grasp of data structures, algorithms, system design, and secure software development best practices.
  • Proficient with Linux, Kubernetes, and in building/maintaining enterprise software.
  • Quick learner, able to efficiently grasp and apply new concepts and technologies.
  • Highly motivated and collaborative, with a steadfast commitment to engineering excellence and a passion for security.
  • Nice to have: experience engaging with external stakeholders