Talent.com
This job offer is not available in your country.
Backend Engineer

Backend Engineer

TechKareerBengaluru, Karnataka, India
30+ days ago
Job description

You'll build systems and APIs to collect, curate, and analyze data generated by biomedical dogs, devices and patient data.

Immediate requirements

  • APIs & backends handling EHR data, time-series sensor streams, and sensor / hardware integrations via REST apis
  • Data pipelines & analytics for physiological, behavioral, and neural signals
  • ML & statistical models for biomedical & detection dog research
  • Web & embedded integrations connecting software to real-world devices

You should be familiar with at least a few of the following domains :

  • Signal processing and basic statistics
  • Stream processing and online algorithms
  • Databases especially time series databases (victoriametrics), SQL. We have postgres, sqlite, duckdb in our stack
  • Computer vision, machine learning
  • You should be an expert in either Python, C++, or Rust. Our stack is Python-heavy with a few modules written in Rust / C++ where needed. Firmware is written in C / C++ (or Rust). If you plan to write C++ / Rust, you may have to generate a Python API using pybind11 / PyO3.

    What You'll Do

  • Develop data pipelines for real-time & batch processing
  • Build robust APIs & backends for devices, research tools, and data systems
  • Handle data transformations, storage, and querying for structured & time-series datasets
  • Evaluate and improve upon ML models & analytics.
  • Collaborate with hardware & research teams to turn messy real-world data into insights
  • We prioritize data integrity and correctness over brute-force scaling. If you like building reliable software and working with complex real-world data, let’s talk.

    Create a job alert for this search

    Backend Engineer • Bengaluru, Karnataka, India