Algorithmic Engineer
Job Type
Full-Time Regular
Full-Time Regular
Location
Fulton MD
Fulton MD
Experience level: Mid-Level, Senior, Lead
Remote details: Employees expected to work on site in the Fulton, MD office one day per week. Relocation Assistance available.
Technologies: python, encryption, multi-party computation
Job description:
Our Client's engineers design and implement solutions that protect our users' data while it is being used. They allow users to run sensitive queries or analytics over data on untrusted servers, with world-first cryptographic algorithms that never decrypt the contents of the query or its results on the untrusted system. They are looking for full-time Algorithmic Engineers to help us advance the state of the art in these technologies.
What you'll get to do:
Remote details: Employees expected to work on site in the Fulton, MD office one day per week. Relocation Assistance available.
Technologies: python, encryption, multi-party computation
Job description:
Our Client's engineers design and implement solutions that protect our users' data while it is being used. They allow users to run sensitive queries or analytics over data on untrusted servers, with world-first cryptographic algorithms that never decrypt the contents of the query or its results on the untrusted system. They are looking for full-time Algorithmic Engineers to help us advance the state of the art in these technologies.
What you'll get to do:
- Research, design and prototype algorithms for secure processing of data on distributed systems, using technologies like homomorphic encryption (HE) and secure multiparty computation (SMPC).
- Work with other engineers to transition algorithms from prototype to our production systems.
- Keep yourself and other engineers up to date with the latest developments in HE and SMPC research by reading papers, attending conferences, and participating in our internal working groups.
- As one of the first ten engineers at an early-stage start-up, you'll be able to influence every aspect of the business, from technical direction to product design to company culture.
- Desire and ability to learn new technical skills, quickly and constantly.
- 4+ years relevant work experience.
- Prior experience with HE or SMPC is a big plus, but is not required.
- Either:
- A PhD in Computer Science, Mathematics or related field, or
- Comparable work experience in a research and development organization.
- Prior experience with any of the following is a plus:
- Cryptography
- Security architecture
- Threat modeling
- Database design
- Performance optimization
- Distributed processing (Spark, Hadoop)
- U.S. Citizenship is required for all applicants.