Senior Data Scientist
About the Company
CertiK is a reputable company rooted in pioneering research at Columbia University and Yale University. They specialize in Web3 security, safeguarding blockchain protocols, smart contracts, and decentralized applications through advanced security research, formal verification, and AI technology. Established in 2017 and based in New York City, CertiK offers comprehensive security solutions, including smart contract audits, penetration testing, on-chain monitoring, incident response, and compliance services for prominent digital asset projects.
Today, CertiK serves numerous enterprise clients and Web3 projects globally, with a diverse international team across North America, Asia, and Europe. The company has garnered support from top investors like Coatue, Goldman Sachs, Insight Partners, and Sequoia Capital and has received accolades from esteemed organizations for its groundbreaking contributions to blockchain security.
About the Role
The key focus of this role is to oversee CertiK’s security services, which lie at the intersection of cybersecurity and blockchain technology. Responsibilities encompass consulting on security matters, conducting security reviews and audits for smart contracts and blockchains, verifying smart contracts, performing penetration tests, and more. They seek an individual with a strong enthusiasm for application security and penetration testing, offering a stimulating full-time position that involves hacking, threat modeling, auditing, and enhancing application security. The role not only involves client interactions but also opportunities for engagement in research and development to elevate blockchain security standards.
Responsibilities
- Evaluate codes and secure products for external blockchain developers, including smart contracts, protocols, and applications.
- Enforce security policies, handle vulnerabilities, respond to incidents, and generate detailed analysis reports.
- Monitor security breaches, safeguard systems from cyber threats, and offer technical cybersecurity consulting.
- Perform penetration tests on web/mobile platforms, conduct network security assessments, and examine source code for security flaws.
- Collaborate with software development teams to guide security design, conduct threat modeling, and review security aspects.
- Contribute to enhancing security services by developing internal security tools and best engineering practices.
- Utilize analyses to identify vulnerabilities in smart contracts, propose solutions, and delve into distributed system code to unveil weaknesses.
- Actively engage in security research, publish findings, and present at conferences, tech talks, or similar events to showcase expertise in the field.
Requirements
- Hold a Master’s degree in Security Informatics, Cybersecurity, or a related field.
- Possess profound knowledge of smart contract security, cryptography, and blockchain technology.
- Demonstrate expertise in Web3 security, threat management, penetration testing, and security reviews across various programming languages.
- Familiarity with cloud platforms like AWS, Azure, or GCP and proficiency in Python and JavaScript.
Salary for this role ranges between $130,000 to $163,000 annually, dependent on candidate skills and experience. Full-time employees at CertiK receive comprehensive benefits including medical, vision, dental insurance, 401(k) with company matching, life insurance, flexible paid time off, and more.
CertiK is committed to promoting diversity and is an equal opportunity employer that does not discriminate based on various factors as outlined in applicable laws. Applicants with criminal histories are considered in accordance with applicable requirements. AI tools may be used in parts of the hiring process to support recruitment activities.
