Oblivious

Algorithms Engineer

Oblivious

full-time

Posted on:

Location Type: Hybrid

Location: DublinIreland

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

  • Design, implement and evaluate privacy-preserving algorithms.
  • Implement and integrate various differential privacy mechanisms.
  • Calibrate and apply noise mechanisms (Gaussian, Laplace) based on rigorous sensitivity analysis.
  • Use Python AST manipulation and static analysis to enforce a DP-safe execution environment, ensuring user-submitted code cannot leak private information.
  • Privacy Accounting & Mechanisms: Analyse and implement privacy accounting and mechanisms.
  • DP Synthetic Data: Implement and benchmark state-of-the-art algorithms for high-dimensional synthetic data generation.
  • Collaborate with cross-functional teams to design, develop, and deploy privacy-preserving systems.

Requirements

  • Strong foundation in probability, statistics, and linear algebra. You must be comfortable with statistical modelling, proving bounds, and reasoning about error/variance.
  • Proficiency in Python for scientific computing, including numerical stability considerations (e.g., floating-point precision, clipping, scaling).
  • Demonstrated ability to translate mathematical concepts from academic papers or technical specifications into robust, well-tested code.
  • Excellent knowledge of compiler engineering, ideally having built a simple compiler in the past.
  • Experience with data structures and ASTs.
  • **Desirable**
  • Experience in designing and implementing privacy-preserving algorithms
  • Experience with machine learning, particularly with noise models, statistical learning theory, or generative models.
  • Familiarity with SQL parsers or database internals.
Benefits
  • Private health insurance and pension plan
  • Paid time off
  • Training & development

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Pythondifferential privacyGaussian noiseLaplace noisestatistical modelingcompiler engineeringdata structuresAST manipulationmachine learningprivacy-preserving algorithms
Soft skills
collaborationproblem-solvinganalytical thinkingattention to detail