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

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

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

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

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

  • 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 Texas Instruments Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Change the world. Love your job.  Your career starts here This is an exciting opportunity to design and develop innovative software solutions that drive TI's revolutionary product lines. We change lives by working on the technologies that people use every day. Are you ready for the challenge?The Consumer Audio Amplifier and Haptics product line is hiring...


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

    Flight Software Engineer Algorithm : Role: Flight Software Engineer - ALGEmployment Type: Full TimeRole Description:This role will contribute towards developing flight software deployed on our satellites, and you will get to work as a part of our Software Systems group. If you love working at the cutting edge of technology and want to contribute towards...


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

    DescriptionChange the world. Love your job.  Your career starts here This is an exciting opportunity to design and develop innovative software solutions that drive TI's revolutionary product lines. We change lives by working on the technologies that people use every day. Are you ready for the challenge?The Consumer Audio Amplifier and Haptics product line...


  • Bengaluru, Karnataka, India Texas Instruments Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Job DescriptionChange the world. Love your job.Your career starts here This is an exciting opportunity to design and develop innovative software solutions that drive TI's revolutionary product lines. We change lives by working on the technologies that people use every day. Are you ready for the challenge?The Consumer Audio Amplifier and Haptics product line...


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


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

    We're seeking an experienced engineer with expertise in computer vision, deep learning, and AI to drive impactful solutions.Key ResponsibilitiesAlgorithm Development : Design and optimize computer vision and deep learning algorithms for 3D applications.Model Deployment : Setup end-end Deep Learning pipeline for data ingestion, preparation, model training,...