Core Engineer - C++

Coram AI

Bengaluru

On-site

INR 1,000,000 - 2,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Coram AI, located in Bengaluru, India, is seeking a skilled software engineer for edge-computing roles. You will be crucial in developing applications that handle vision data for edge devices, deploying machine learning models and optimizing runtime performance. Applicants should have a Bachelor's or Master's degree in Computer Science, with 3-8 years of experience in C++ programming, data structures, and algorithms. Join us to innovate in security technology using AI.

Qualifications

  • 3-8 years of experience in data structures, algorithms, and object-oriented programming.
  • Strong programming skills in C++ and a strong understanding of Linux.
  • Knowledge of any development language including Java, Python, and Shell scripts is a plus.

Responsibilities

  • Build edge applications processing vision data and communication layers for compute-constrained edge devices.
  • Deploy machine learning models to production.
  • Optimize the platform runtime for maximum performance.
  • Build observability and telemetry.

Skills

C++ programming
Data structures
Algorithms
Object-oriented programming
Linux
Edge/IoT computing
Infrastructure management
Monitoring
Video processing
Interfacing ML models

Education

Bachelor's or Master's degree in Computer Science

Tools

Salt
Grafana
Gstreamer
PyTorch

Job description

At Coram AI, we’re reimagining video security for the modern world. Our cloud-native platform uses computer vision and AI to help businesses stay safe, make smarter decisions, and move faster; from real-time alerts to seamless clip sharing and multi‑site visibility.

You’ll be joining a small, fast‑moving team that values clarity, craftsmanship, and impact. Every person here has a voice, ships meaningful work, and helps shape how AI can make the world safer and more connected.

The Role

Our stack cuts across many technologies (front‑end, backend, edge‑computing, machine learning), and you will be responsible for a large part of our edge‑computing stack powering Coram Point https://www.coram.ai/nvr. This involves:

  • Building edge applications processing vision data and communication layers for the compute‑constrained edge devices.
  • Deploying machine learning models to production.
  • Optimising the platform runtime for maximum performance. This is largely C++ code with parts of the pipeline running on GPU.
  • Building observability and telemetry.
Qualifications
  • A bachelor's or master's degree in computer science
  • 3-8 years of experience in data structures, algorithms, and object‑oriented programming
  • Strong programming in C++ and strong understanding of Linux
  • Knowledge of any other development language, including Java, Python, and Shell scripts (a plus)
  • It would be great if you also have experience with one or more
    • Edge/IoT computing (we have a fleet of deployed edge computers)
    • Infrastructure management (we use Salt)
    • Monitoring (we use Grafana)
    • Video processing & streaming (we use Gstreamer)
    • Experience interfacing ML models (we use PyTorch)

We're on a mission to transform a $50B+ legacy industry by bringing the power of cutting‑edge multimodal LLMs and computer vision to real‑world security and operations. From firearm detection to intelligent access control, our AI‑native platform turns every camera and sensor into a smart system that enhances safety, efficiency, and awareness.

Founded by Ashesh Jain (ex‑Lyft Level 5, PhD Cornell) and Peter Ondruska (ex‑Lyft, PhD Oxford), Coram AI is backed by Battery Ventures, Mosaic, and 8VC, have raised over $30M, and were named to the CB Insights AI 100 as one of the most promising AI companies in the world. If you're excited to work on mission‑critical AI that makes an impact in the real world, we’d love to meet you.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Engineer ( India )
Backend Engineer ( India )

Coram • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Competitive compensation package
Medical cover for you and your loved-1
Paid time off and paid holidays
+4
Senior Electrical Engineer
Senior Electrical Engineer

Coram • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Competitive compensation package
Employer-paid health insurance
Flexible paid time off
+5
Senior Electrical Engineer
Senior Electrical Engineer

Coram AI • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Competitive compensation
Employer-paid medical, dental, vision,
Equity in a fast-growing company
+2
Frontend Engineer ( India )
Frontend Engineer ( India )

Coram-Ai • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Product Designer (India)
Product Designer (India)

Coram AI • Bengaluru

On-site
INR 1,500,000 - 2,300,000
Product Designer (India)
Product Designer (India)

Coram-Ai • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Product Designer (India)
Product Designer (India)

Coram • Bengaluru

On-site
INR 2,000,000 - 3,200,000
Demand Generation Manager
Demand Generation Manager

Coram AI • Bengaluru

On-site
INR 3,000,000 - 4,200,000
Flexible PTO
Early-stage equity
Referral bonuses
+2
Product Marketing Manager
Product Marketing Manager

Coram • Bengaluru

On-site
INR 1,500,000 - 2,800,000
Medical insurance
Paid time off
401(k) plan
+4
Product Marketing Manager
Product Marketing Manager

Coram-Ai • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Employer-paid health benefits
Flexible time off
Equity
+3