Machine Learning Engineer

2 weeks ago


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

BioCompute
is the new-age hardware lab for data infrastructure — powered by biomolecules (yes, actual DNA).

We're backed by
1517

(started by the founding directors of the Thiel Fellowship), Notion's Akshay Kothari, Nikhil Kamath's WTFund, Emergent Ventures, gradCapital, and the Sustainability Mafia. We're building cutting-edge tools to take DNA data storage from lab to market. 

Founded by
Anagha Rajesh
, a BITS Goa Chemistry grad with deep experience in scientific projects and venture building, we're based in Bangalore.

Our Pore-formance Lab (yes, that's what we call it) is where electronics meets biology. We are looking for a hands-on Machine Learning Engineer excited to push single-molecule sensing and sequencing to the next level.

What you will work on

You'll be working on solid-state nanopores, a tiny hole in thin membranes that can detect individual molecules as they pass through.

Think: the world's smallest sensors + the coolest problem you'll ever work on.

Here's what your day-to-day at BioCompute will look like:

  • Analyze ionic current signals from electrochemistry experiments (don't worry if you haven't worked with electrochemistry before, as long as you are familiar with signal analysis)
  • Design and train ML models (CNNs, RNNs, Transformers, or whatever works best) to classify DNA modifications and other molecular features
  • Collaborate with our electronic engineer

to align models with physical measurements (you will also learn how the signals are actually generated).
- Visualize, debug, and optimize models to turn noisy currents into meaningful signals
- Help bring real-time ML inference into our nanopore readout hardware.

What are the perks

  • Work at the bleeding edge of interdisciplinary technologies, building a first-of-its-kind integrated storage hardware stack
  • Freedom to experiment, fail and learn fast, and build cool things
  • A healthy work culture that rewards curiosity and out of box thinking
  • Compensation corresponding to industry standards, experience and technical acumen, with generous ESOPs

Who are we looking for?

  • A relentless builder who designs experiments to answer the questions that won't stop bugging them, and isn't afraid of failure
  • A degree in Computer Engineering, Electronics Engineering or related fields (we are open to considering candidates without degrees in these fields if you have a strong proof of work)
  • Experience with Python, PyTorch/TensorFlow, and the usual suspects (NumPy, SciPy, matplotlib). And experience doesn't mean course work, but real projects.
  • Hands-on experience building, training, and evaluating models (not just calling a library function)
  • Curiosity about how molecules and electronics interact.
  • A passion for building, breaking, fixing and learning.

+1 (Bonus points) if you've ever:

  • Worked with nanopores, biophysical data, or low-noise sensors (or COMSOL simulations of these)
  • Built an end-to-end ML pipeline from raw signal to visualization.
  • Tried explaining your work to friends and got blank stares (we feel you).

* We are not concerned about where you went to college or what your CGPA is

How to apply?

Drop an email to

with the subject line "BioCompute ML Engineer - [Your name]" and attach the below as attachment  or whatever way you like to do

  1. A short note about your projects: what you built, why you built it, and what you learned (repos/demos welcome)
  2. A ~300-word summary of a research paper related to nanopore signal processing / event detection / ML for single-molecule analysis (this should be a standalone paper, not a review article)
  3. A few honest lines about why this role excites you and why you want to work at BioCompute (please avoid college style essays)

We close applications by 31st October, 2025, but are looking at profiles on a rolling basis. So apply as soon as you can.



  • Bengaluru, Karnataka, India NatWest Group Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Machine Learning Engineer,AVP Join us as a Machine Learning EngineerWe're looking for someone to deploy, automate, maintain and monitor machine learning models and algorithms to make sure they work effectively in a production environment Day-to-day, you'll collaborate with colleagues to design and develop state-of-the-art machine learning products which...


  • Bengaluru, Karnataka, India TCP Corps Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Responsibilities: • Develop, deploy, and maintain machine learning models using AWS Sagemaker and MLFlow. • Implement end-to-end ML pipelines, from data ingestion to model deployment. • Optimize model performance and scalability. • Collaborate with data scientists to transition models from development to production. • Implement Data Science...


  • Bengaluru, Karnataka, India NatWest Group Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Machine Learning Engineer Join us as a Machine Learning EngineerWe're looking for someone to deploy, automate, maintain and monitor machine learning models and algorithms to make sure they work effectively in a production environment Day-to-day, you'll collaborate with colleagues to design and develop state-of-the-art machine learning products which...


  • Bengaluru, Karnataka, India Apple Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Imagine what you could do here. At Apple, new ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. Every single day, people do amazing things at Apple. Do you want to impact the future of Manufacturing here at Apple through cutting edge ML techniques? This position involves a wide variety of skills, innovation,...


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

    Description : Years of Experience : YearsJob Title : Machine Learning Engineer (Python Coding with ML Experience)Location : Bangalore (5 days WFO) NO WFH allowed at the moment.Job Summary : We are seeking a highly skilled and versatile Machine Learning Engineer who embodies the rare combination of a strong software engineer and ML exposure with experience...


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

    Role Purpose: The Machine Learning Engineer III will play a critical role in advancing Jumio's Biometric Verification team's mission to develop and enhance state-of-the-art solutions for liveness detection. This role is essential for ensuring the highest standards of security and user verification through the application of advanced machine learning and...


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

    Role Purpose:The Machine Learning Engineer III will play a critical role in advancing Jumio's Biometric Verification team's mission to develop and enhance state-of-the-art solutions for liveness detection. This role is essential for ensuring the highest standards of security and user verification through the application of advanced machine learning and deep...


  • Bengaluru, Karnataka, India Huntsmen and Barons Full time ₹ 27,00,000 - ₹ 34,00,000 per year

    BAND: B3Years of Experience: YearsJob Title: Machine Learning Engineer (Python Coding with ML Experience)Location: Bangalore (5 Days Working from KODATHI ODC)NO WFH allowed at the moment.Job Summary: We are seeking a highly skilled and versatile Machine Learning Engineer who embodies the rare combination of a strong software engineer and ML exposure with...


  • Bengaluru, Karnataka, India Catalysts HR Full time ₹ 25,00,000 - ₹ 35,00,000 per year

    Required Qualifications: Education: Master's degree in computer science, Machine Learning, Data Science,Electrical Engineering, or a related quantitative field. Experience: 5+ years of professional experience in Machine Learning Engineering,Software Engineering with a strong ML focus, or a similar role. Must have Programming Skills: Expert-level...


  • Bengaluru, Karnataka, India Angel and Genie Full time ₹ 5,00,000 - ₹ 15,00,000 per year

    As a Machine Learning Engineer (Azure Databricks), your role will involve: - Leading machine learning projects and taking ownership of the development and optimization of algorithms. - Preparing and transforming datasets for analysis and model training. - Evaluating model performance and ensuring successful deployment in production environments. -...