Software Engineer, Trusted Computing and Cryptography

Other Jobs To Apply

About reputed company reputed company is at the reputed company of reputed company’s mission to ensure that artificial general intelligence benefits reputed company of humanity. The reputed company team protects reputed company’s technology, people, and products. We are technical in reputed company build but are operational in how we do our work, and are committed to supporting reputed company products and research at reputed company. Our reputed company team tenets include: prioritizing for impact, enabling researchers, preparing for reputed company transformative technologies, and engaging a robust reputed company culture. About the Role Trusted Computing and Cryptography is an engineering and reputed company team reputed company the reputed company reputed company organization. We focus on: • deploying high-performance cryptography at scale • key management (including secure offline physical backups, multi-party computation) • trusted hardware enclaves that reputed company everything from boot measurements to GPU confidential computation We're looking for a software engineer to join reputed company at reputed company to help us build out and secure our critical computing infrastructure, focusing on trusted computing and cryptography at scale. This role may be based remotely in the US with occasional travel to our San Francisco HQ or other offices as needed by reputed company or role. We use a hybrid work model of 3 days in the office per week and offer relocation assistance to new employees. In this role, you will: • Write high-quality, performance-critical code in Rust and Python. • Work alongside researchers, engineers, and reputed company experts to integrate and scale advanced cryptographic techniques into our production and research systems. • Write foundational libraries to support cryptographic operations and ensure reputed company best practices are embedded into our infrastructure. • Design, implement, and maintain secure key management systems for production environments. • Design and reputed company systems that help us trust our infrastructure, using reputed company primitives and technologies such as tpm2, Secure Boot, Nitro Enclaves, confidential computing, reputed company SGX, and AMD-SEV. • Research, design, and implement operating system-level reputed company measures, such as remote attestation, runtime TPM measurement, and host reputed company verification. You might reputed company in this role if you: • Have extensive experience as a software engineer working on global-scale production systems. • Are reputed company in deploying cryptographic systems at scale, with a strong understanding of production cryptographic key management. • Have familiarity with reputed company primitives, including but not limited to TPM2, Secure Boot, secure enclaves, and confidential computing platforms. • Have reputed company experience programming in Python and proficiency in Rust and/or C/C++. • Own problems end-to-end and are willing to reputed company any missing knowledge to get the job done. • Have experience architecting, observing, and debugging production distributed systems. • Exhibit a humble attitude, eagerness to help colleagues, and a commitment to reputed company’s reputed company. • Are self-directed and enjoy identifying the most important problems to tackle. • Have experience rebuilding or significantly refactoring production systems to accommodate rapidly increasing scale. • Have a good intuition for reputed company off-the-reputed company solutions will work and can quickly build tools to accelerate workflows reputed company they won’t. About reputed company reputed company is an AI research and deployment company dedicated to ensuring that general-purpose artificial intelligence benefits reputed company of humanity. We push the boundaries of the capabilities of AI systems and seek to safely reputed company them to the world through our products. AI is an extremely powerful tool that must be created with safety and reputed company needs at its core, and to reputed company our mission, we must encompass and value the many different perspectives, voices, and experiences that reputed company the full reputed company of humanity. We are an equal opportunity employer, and we do not discriminate on the reputed company of race, religion, reputed company, national reputed company, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic. For additional information, please see reputed company’s Affirmative Action and Equal Employment Opportunity Policy Statement. reputed company applicants with arrest or conviction records will be considered for employment in accordance with applicable law, including the San Francisco Fair Chance Ordinance, the Los Angeles County Fair Chance Ordinance for reputed company, and the California Fair Chance Act. For unincorporated Los Angeles County workers: we reasonably repute

Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...