Cryptographer (TSS/MPC)
Job Summary:
An experienced Cryptographer is needed to join our team at BitGo, a prominent player in digital asset financial services. As a Cryptographer, you will focus on Threshold Signature Schemes (TSS) and Multi-Party Computation (MPC). You will play a key role in designing and auditing cryptographic algorithms and protocols. Working closely with security experts, software developers, and product managers, your responsibility will be to safeguard our products and systems against potential security threats.
The ideal candidate should be able to commute to one of BitGo's offices located in Palo Alto, CA, or NYC for at least one day a week. Otherwise, remote work is an option for the rest of the week.
Responsibilities:
- Design, implement, and update cryptographic algorithms and protocols utilizing TSS and MPC.
- Stay informed of the latest advancements in cryptographic technology and effectively integrate relevant updates.
- Collaborate with various teams to incorporate cryptographic solutions into existing products or develop new ones.
- Ensure proper implementation of cryptographic algorithms by working closely with software developers.
- Identify vulnerabilities in cryptographic systems and recommend effective solutions.
- Conduct security audits and penetration testing to address potential weaknesses in cryptographic systems.
- Develop and maintain documentation on cryptographic protocols and implementations.
- Assist in establishing security policies and standards for the organization.
Qualifications:
- Bachelor's or advanced degree in Mathematics, Cryptography, Computer Science, or related fields.
- Minimum 5 years of experience in cryptography, specifically focusing on TSS and MPC.
- Proficiency in cryptographic algorithms such as RSA, ECC, AES, and SHA.
- Experience in designing and implementing cryptographic solutions for enterprise systems.
- Familiarity with security best practices and standards like ISO 27001, NIST, and FIPS.
- Proficient in programming languages such as C, C++, Java, or Python.
- Strong problem-solving skills and the ability to work both independently and collaboratively.
- Excellent written and verbal communication skills.
If this opportunity interests you, please apply with your resume and cover letter. BitGo is an equal opportunity employer, and all qualified candidates are encouraged to apply.
Why Join BitGo?
BitGo is at the forefront of transforming the financial markets with its innovative solutions. Join a team that values excellence and exemplifies corporate values such as ownership, craftsmanship, and open communication. We are seeking individuals who bring unique problem-solving skills and innovative thinking to revolutionize the world of financial services.
Advantages of working at BitGo include:
- Competitive base salary, bonus, and stock options.
- 100% company-paid health insurance for employees, partners, and dependents.
- Up to 4% 401k company match.
- Paid parental leave and vacation time.
- Complimentary custom meals and snacks.
- Provision of computer equipment and workplace furniture tailored to your needs.
- Dynamic startup environment with inspiring colleagues.
Pay Transparency Notice:
Based on the level and location, the compensation for this role typically ranges from $140,000 to $240,000 USD in base salary. In addition to the base salary, equity, an annual performance bonus, and the aforementioned benefits are included in the package.
