Algorithms Engineer designing core components of differential privacy systems for Oblivious. Translating mathematical theory into production-ready code and solving privacy challenges.
Responsibilities
Privacy Accounting & Mechanisms: Implement and analyse privacy loss accountants (RDP, zCDP) and their conversions to (ϵ, δ)-DP. Calibrate and apply noise mechanisms (Gaussian, Laplace) based on rigorous sensitivity analysis.
Differentially Private SQL Engine: Develop algorithms for static and dynamic sensitivity analysis of relational operators. Build query rewriting logic to inject calibrated noise and manage a per-user privacy budget ledger.
Compiler & Static Analysis: Use Python AST manipulation and static analysis to enforce a DP-safe execution environment, ensuring user-submitted code cannot leak private information.
DP Synthetic Data: Implement and benchmark state-of-the-art algorithms (e.g., MWEM, PGM, PrivBayes variants) for high-dimensional synthetic data generation, analysing their privacy-utility trade-offs.
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.
**Desirable**
Direct experience with differential privacy concepts or libraries (OpenDP, SmartNoise, TensorFlow Privacy).
Knowledge of compiler design, abstract syntax trees (ASTs), or program analysis.
Experience with machine learning, particularly with noise models, statistical learning theory, or generative models.
Familiarity with SQL parsers or database internals.
Multi Skilled Engineer at Wavin responsible for maintenance and improvement activities in a manufacturing environment. Collaborating with the engineering team to enhance machine availability and safety standards.
Industrial Engineer in Tool Service overseeing standardized processes and training implementation for global operations. Driving development and communication within the Schaeffler Group.
Governance of industrial engineering processes as part of Schaeffler's global team. Overseeing costing processes and leading international projects in industrial engineering.
Logistics Engineer at Schaeffler managing logistics requirements and optimizing order fulfillment processes. Coordinating with suppliers and conducting assessments for inventory and transportation.
Power Systems Engineer participating in structured training program at Qualus. Dive into power system studies and classroom instruction while advancing your career.
Associate Engineer in Manufacturing Process optimizing manufacturing processes and conducting mechanical tests for product quality at Celestica. Responsible for lab equipment maintenance and data analysis.
Senior Software Verification Engineer at NVIDIA tackling SW verification in high - speed networking, virtualization, and security. Involves developing testing frameworks and collaborating across teams.
Engineer I/II role at Grifols contributing to healthcare solutions through engineering projects. Supporting new construction and renovation tasks in manufacturing environments for plasma - derived medicines.
Engineer providing plant maintenance engineering support for 24x7 operations in a healthcare company. Ensuring compliance with safety and production requirements while optimizing processes.
Project Engineer at Nestlé Purina supervising construction and installation works in Nowa Wieś Wrocławska. Ensuring compliance with quality and safety standards in the food industry.