Software Engineer Intern (Switzerland)

Description

  • As an Intern on Inpher’s Engine team, you are part of a highly collaborative team dedicated to building a state-of-the-art, distributed platform for privacy-preserving computation.
  • You bring expertise in machine learning algorithms and privacy preserving computation.
  • You obsess about software quality and performance.

Timeline

  • Rolling applications accepted with a starting date in 2023.
  • We are open to full-time and part-time applicants.

What You Will Do

  • Analyze and improve machine learning algorithms in the context of privacy preserving techniques.
  • Find innovative solutions to the design of new (scalable and stable) methods
  • Perform feasibility studies to evaluate new technologies
  • Implement a prototype solution
  • Design performance evaluation benchmarks and tests
  • Document design, code, benchmarks, PoCs, etc.

Requirements

  • Pursuing MS or PhD in Computer Science or related field preferred
  • Follows and understands the state of the art in machine learning for privacy preserving computation or follows and understands the state of the art in crypto attacks that impacts the product security, and crypto primitives that can improve the features (MPC, FHE, OT, Federated Learning, etc.)
  • Experience TensorFlow and PySyft is preferred
  • 2+ years experience with C++ and/or C; scripting experience (Python, Bash) preferred
  • Experience with compiler/toolchain: gcc, clang, llvm
  • Intimate knowledge of CS fundamentals; algorithms/data structures and their complexity
  • Excellent communication, organizational, and problem solving skills

Location

There is currently one opening at our Lausanne office. Candidates must have authorization to work in either Switzerland or the United States.