Oblivious Logo

Oblivious

Algorithms Engineer

Posted 7 Days Ago
Be an Early Applicant
In-Office
Dublin
Mid level
In-Office
Dublin
Mid level
Design and implement privacy-preserving algorithms focusing on differential privacy systems. Collaborate on systems development and code translation from mathematical theories.
The summary above was generated by AI

Ever wanted to join a vibrant young start-up? To tangibly change the world for the better?

Oblivious builds privacy-enhancing technologies to help organisations unlock insights from sensitive data. We are recruiting an Algorithms Engineer to design and implement the core components of our differential privacy (DP) systems, including our Private Python runtime, DP-SQL engine, and synthetic data generator.

This role requires translating mathematical theory into production-ready code. You will work on the fundamental challenges of making rigorous privacy guarantees practical and efficient.

Who We Are: Oblivious is a start-up focused on enabling secure data collaboration through privacy-enhancing technologies. We were founded by two former PhDs in machine learning and cryptography from the University of Oxford who are on a mission to make privacy-preserving technologies the new norm across the industry. We are backed by some of the most well-respected VCs in Europe and the US, and we are putting together a core product and development team. You will get to build platforms that are leveraged by the largest financial institutions and telecoms companies in the world.

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 and pension plan
  • Paid time off
  • Training & development

Join our team of talented and motivated individuals who are passionate about making a difference in the world of privacy-enhancing technologies. Apply now and be part of an innovative and exciting start-up that is revolutionising the industry!

Oblivious Software Limited is committed to equal opportunity for all. We may collect, store, and process relevant personal data as part of our candidate evaluation process in accordance with our privacy policy at https://www.oblivious.com/policies-oblivious/privacy-policy

Top Skills

Python
SQL
HQ

Oblivious Dublin, Dublin, IRL Office

4 Belfield Close, Dublin, County Dublin, Ireland

Similar Jobs

7 Days Ago
In-Office
Dublin, IRL
Entry level
Entry level
Information Technology • Security • Software
The Algorithms Engineer will develop components for differential privacy systems, focusing on privacy accounting, SQL engine, and synthetic data generation while translating mathematical theories into production-ready code.
Top Skills: PythonSQL
2 Hours Ago
Easy Apply
Hybrid
Dublin, IRL
Easy Apply
Junior
Junior
Artificial Intelligence • Consumer Web • Edtech • Enterprise Web • HR Tech • Social Impact • Generative AI
As a Software Engineer at Udemy, you will develop backend and frontend services, optimize code, and implement security features for user authentication while collaborating with cross-functional teams.
Top Skills: DynamoDBElasticacheGraphQLJavaKafkaKotlinKubernetesMySQLReactRedisSpring BootTypescript
2 Hours Ago
Hybrid
Dublin, IRL
Expert/Leader
Expert/Leader
Cloud • HR Tech • Information Technology • Software
The Deputy CISO will lead security initiatives, compliance, and risk management, collaborating with engineering and IT teams, while representing security to stakeholders.
Top Skills: EdrGdprIso 27001NistSIEMSoar

What you need to know about the Dublin Tech Scene

From Bono and Oscar Wilde to today's tech leaders, Dublin has always attracted trailblazers, with more than 70,000 people working in the city's expanding digital sector. Continuing its legacy of drawing pioneers, the city is advancing rapidly. Ireland is now ranked as one of the top tech clusters in the region and the number one destination for digital companies, with the highest hiring intention of any region across all sectors.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account