Algorithms Engineer focused on implementing differential privacy systems in a privacy-enhancing start-up. Collaborate to develop algorithms for secure data analysis and generation.
Responsibilities
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
Paid Time Off
Work From Home, with one required in-office anchor week every six weeks for deep collaboration and planning
Underwater Maintenance Engineer providing engineering support for in - water maintenance and inspection at HMNB Clyde Faslane. Collaborating with multi - disciplinary teams to ensure mission readiness.
Underwater Engineer at Babcock delivering technical leadership across in - water and diving work packages. Contributing to marine engineering solutions to keep naval assets mission - ready.
Vehicle Development Engineer calibrating Steering or Braking systems for the automotive solutions at ZF, contributing to vehicle architecture and performance testing.
Senior Sensor Engineer leading multi - domain project teams in electromechanical development. Collaborating across borders to align on new product requirements and track project KPIs.
Controls Engineer at ZF Chassis Components coordinating production equipment installation and supporting processes in Newton, NC. Responsible for analyzing production efficiency and providing troubleshooting support.
Tooling Engineer at GKN Aerospace developing tooling solutions from concept to production for the manufacturing industry. Requires experience in Catia V5 and tool design with some travel.
AC5 Chief Engineer leading technical direction for Boeing's Phantom Works. Directing engineering personnel for advanced communications, computing, and command control technologies.
Deep Learning Compiler Engineer at NVIDIA developing optimizations for deep learning models and GPUs. Collaborating with cross - functional teams and enhancing the next generation of AI technology.
Sr Insider Threat Engineer at PayPal applying security best practices in a global commerce platform. Enhancing systems security and collaborating with teams for strategic initiatives.
Senior Technical Leader for enterprise virtualization platform at ComPsych. Leading virtualization engineers, guiding design decisions, and managing infrastructure initiatives.