What are the responsibilities and job description for the Lead Software Engineer position at VusionGroup?
Job Description
We build. We create impact.
As a Lead Software Engineer, you will collaborate with infrastructure and software engineers to design, plan, and build new features for our customers.
Creating a new Monitoring Center summarizing customer’s IoT devices health, security, events and highlighting actionable events.
Analyzing performance bottlenecks in image generations to be sent to our IoT device for customers with Millions of devices and rearchitecting this code to be scalable.
Software Development: Design, develop, and maintain high-performance Java applications .
Computer Vision Integration: Implement and optimize computer vision algorithms using libraries such as OpenCV, TensorFlow, PyTorch, or DeepStream.
Software Development: Design, develop, and maintain high-performance Java applications for real-time image and video processing.
Computer Vision Integration: Implement and optimize computer vision algorithms using libraries such as OpenCV, TensorFlow, PyTorch, or DeepStream.
Machine Learning & AI: Collaborate with data scientists and ML engineers to integrate AI models into production systems.
Performance Optimization: Profile and optimize Java-based applications for latency, memory usage, and computational efficiency.
Multithreading & Parallel Processing: Implement efficient multithreaded and GPU-accelerated processing for real-time analysis.
Integration & API Development: Build and maintain RESTful APIs and microservices for vision-based applications.
Data Pipeline & Processing: Design data/image ingestion, preprocessing, and annotation pipelines.
Testing & Validation: Develop automated unit tests, integration tests, and performance benchmarks for Retail IoT applications.
Cloud & Edge Computing: Deploy and optimize computer vision solutions for edge devices, cloud platforms, and hybrid architectures.
Cross-functional Collaboration: Work closely with hardware engineers, embedded developers, and UI/UX teams to ensure seamless integration.
Security & Compliance: Ensure that solutions adhere to privacy, security, and ethical AI guidelines.
Technical Leadership: Provide guidance on best practices, code reviews, and system architecture decisions.
We build. We create impact.
As a Lead Software Engineer, you will collaborate with infrastructure and software engineers to design, plan, and build new features for our customers.
Creating a new Monitoring Center summarizing customer’s IoT devices health, security, events and highlighting actionable events.
Analyzing performance bottlenecks in image generations to be sent to our IoT device for customers with Millions of devices and rearchitecting this code to be scalable.
Software Development: Design, develop, and maintain high-performance Java applications .
Computer Vision Integration: Implement and optimize computer vision algorithms using libraries such as OpenCV, TensorFlow, PyTorch, or DeepStream.
Software Development: Design, develop, and maintain high-performance Java applications for real-time image and video processing.
Computer Vision Integration: Implement and optimize computer vision algorithms using libraries such as OpenCV, TensorFlow, PyTorch, or DeepStream.
Machine Learning & AI: Collaborate with data scientists and ML engineers to integrate AI models into production systems.
Performance Optimization: Profile and optimize Java-based applications for latency, memory usage, and computational efficiency.
Multithreading & Parallel Processing: Implement efficient multithreaded and GPU-accelerated processing for real-time analysis.
Integration & API Development: Build and maintain RESTful APIs and microservices for vision-based applications.
Data Pipeline & Processing: Design data/image ingestion, preprocessing, and annotation pipelines.
Testing & Validation: Develop automated unit tests, integration tests, and performance benchmarks for Retail IoT applications.
Cloud & Edge Computing: Deploy and optimize computer vision solutions for edge devices, cloud platforms, and hybrid architectures.
Cross-functional Collaboration: Work closely with hardware engineers, embedded developers, and UI/UX teams to ensure seamless integration.
Security & Compliance: Ensure that solutions adhere to privacy, security, and ethical AI guidelines.
Technical Leadership: Provide guidance on best practices, code reviews, and system architecture decisions.