Algorithms Engineer, Differential Privacy

2 days ago


Bengaluru, Karnataka, India Oblivious Full time ₹ 15,00,000 - ₹ 25,00,000 per year

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

  • 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.
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
  • Training & Development

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



  • Bengaluru, Karnataka, India Oblivious Full time ₹ 1,50,00,000 - ₹ 2,50,00,000 per year

    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...

  • Algorithms Engineer

    2 days ago


    Bengaluru, Karnataka, India Oblivious Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    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...

  • Algorithms Engineer

    2 days ago


    Bengaluru, Karnataka, India Oblivious Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    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...

  • Algorithms Engineer

    2 weeks ago


    Bengaluru, Karnataka, India The HR Folks Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Develop and optimize computational geometry algorithms for reading a 3D CAD modelRapidly prototype, test, and refine geometric algorithms and software implementationsIntegrate and optimize 3D libraries into our software applicationswork closely with mechanical engineers to iterate on your algorithmswhile the algorithms drive the heuristics, you'll also get...


  • Bengaluru, Karnataka, India Vayavya Labs Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Position: Algorithms and Systems EngineerYears of Experience: 1-8 YearsLocation: Bengaluru, KarnatakaEducation: B.Tech/BE/B.ScJob Summary:Vayavya Labs seeks a highly skilled and experienced Algorithm Implementation & Optimization Engineer to join our team. This role focuses on developing, implementing, and optimizing algorithms specifically for our custom...


  • Bengaluru, Karnataka, India OneAdvanced Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Role IntroductionAbout the Role  The successful candidate will play a critical role within our Legal & Compliance team, helping to improve and maintain our Privacy by Design and by Default programme, serving as the technical bridge between Legal & Compliance and Security teams by translating privacy by design principles into implementable privacy by default...

  • Algorithm Developer

    2 weeks ago


    Bengaluru, Karnataka, India Muse Wearables Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Location: On-site, Bommasandra, Bangalore UrbanEmployment Type: Full-TimeAbout Us:We are a rapidly growing wearable technology company developing cutting-edge smart rings and other innovative devices. Our flagship product is a smart ring featuring Bluetooth, NFC, a dual-processor PSOC63 architecture, and an RTOS-based application. We are seeking a passionate...


  • Bengaluru, Karnataka, India Aptiv Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Join Aptiv and be part of shaping the future of mobilityBengaluru is where the action is, our newly minted Product Organization are on the hunt for game-changing talent to join our ADAS SW Engineering team. We are at the forefront of innovation, developing cutting-edge solutions for Advanced Driver Assistance Systems (ADAS) features for vehicles enabling...

  • Algorithm Developer

    4 hours ago


    Bengaluru, Karnataka, India MM Staffing & Career Consultants Full time ₹ 5,00,000 - ₹ 25,00,000 per year

    Job Description:Job DescriptionDevelop and implement solution to optimize and automate business decisions using large data sets and algorithms.Apply state of the art algorithms and heuristics to provide these production grade solutions for industry problemsInsist on the highest standards, create functional and engaging features, by orienting these towards...


  • Bengaluru, Karnataka, India Exponent Energy Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    You'll be working with the Product and Engineering team.This team runs on coffee with an infectious passion for building products that have never been built before. Our Flexible Energy Stack consists of the e^pack (battery pack) and e^pump (charging station), which unlock 15-minute rapid charging.Our philosophy: Break. Believe. BuildBreak stuff. Break...