Bachelor’s degree or equivalent practical experience.
2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
2 years of experience with data structures or algorithms.
2 years of experience building software for data privacy or security (e.g., identity and access management).
Experience developing APIs and integrating third-party services.
Preferred qualifications:
Experience or interest in programming languages, for example: Rust development and rolling out Rust in existing C++ codebases, building static analysis tools, linters or compilers implementing exploit mitigations or low-level systems feature.
Foundations in programming languages, compilers, static and dynamic analysis techniques.