Application Developer, Computer Vision & Edge AI

2 - 6 years

6 - 8 Lacs

Posted:4 days ago| Platform: Naukri logo

Apply

Skills Required

edge ai/ml engineering llms

Work Mode

Hybrid

Job Type

Full Time

Job Description

The Role

We are seeking a highly motivated and experienced Application Developer to join our team. The ideal candidate has a deep understanding of computer vision principles and practical experience with LLMs. You will be responsible for developing and optimizing our core application for various platforms, ensuring high performance, low latency, and efficient resource utilization on edge devices.

This is a hands-on role where you will tackle complex technical challenges, from optimizing models for resource-constrained environments to building seamless user experiences on mobile and desktop.

Key Responsibilities

  • Design, develop, and deploy the core application across three distinct platforms: AXIS cameras (edge), mobile (iOS/Android), and desktop (Windows/macOS).
  • Integrate and optimize computer vision models and LLMs for efficient execution on edge computing devices.
  • Work with our AI/ML engineering team to implement and deploy models for inference at the edge.
  • Profile and optimize application performance, focusing on CPU, memory, and power consumption.
  • Develop robust, scalable, and maintainable code that adheres to best practices.
  • Collaborate with product managers and designers to translate requirements into technical specifications and deliver a high-quality user experience.

Required Experience & Skills

  • Proven experience as an Application Developer with a strong portfolio of projects.
  • Solid expertise in

    Computer Vision

    , including model integration, image processing, and real-time video stream analysis.
  • Practical experience with

    Large Language Models (LLMs)

    , including an understanding of how to use and deploy them for specific tasks.
  • Direct experience with

    edge computing

    and optimizing applications for resource-constrained devices (e.g., embedded systems, IoT devices).
  • Proficiency in at least one of the following programming languages relevant to our platforms: C++, Python, or JavaScript (for desktop/mobile frameworks).
  • Experience with

    multi-platform development

    and cross-platform frameworks is a significant plus.
  • Excellent problem-solving skills and the ability to work independently on complex technical challenges.
  • A strong passion for emerging technologies and a commitment to continuous learning.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You