×
Register Here to Apply for Jobs or Post Jobs. X

Lead Software Engineer

Job in Coppell, Dallas County, Texas, 75019, USA
Listing for: Vusion Group
Full Time position
Listed on 2026-02-06
Job specializations:
  • Software Development
    AI Engineer, Software Engineer, Machine Learning/ ML Engineer, Cloud Engineer - Software
Job Description & How to Apply Below

Are you ready to develop the future of retail?

As the world’s leader in IoT and data technologies for commerce, our mission is to help retailers and brands use digitalization to become more efficient, more intelligent, and more sustainable—and in doing so, enable more positive commerce.

Vusion Group is a fast-growing, fast-paced retail tech company. We believe that by thinking big and working together as one team—agile thinkers, tech makers, and change agents—we can build the largest retail IoT platform in the world.

Job Description

We build. We create impact.

As aLead 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 for real-time image and video processing.
  • Computer Vision Integration: Implement and optimize computer vision algorithms using libraries such as OpenCV, Tensor Flow, PyTorch, or Deep Stream.
  • 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.
Qualifications

Qualifications we're looking for.

  • Experience:
    • 7+ years of experience in software engineering, with a focus on Java-based application development.
    • Experience in computer vision, image processing, or deep learning applications.
    • Experience with multithreading, concurrent programming, and GPU acceleration.
    • Familiarity with Docker, Kubernetes, and cloud platforms (AWS, GCP, Azure).
    • Experience in database management (SQL, No

      SQL) and big data processing (Apache Spark, Kafka, etc.).
  • Skills:
    • Proficiency with Java, OpenCV, Tensor Flow, or PyTorch.
    • Strong problem-solving skills and ability to work in an agile, fast-paced environment.
  • Abilities:
    • Good knowledge and experience with serverless technologies.
    • Able to architect and develop high quality Rest API’s.
  • Education:
    • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field.
  • Preferred Qualifications:
    • Experience with edge AI and Algorithm Development:
      Develop feature extraction, object detection, image segmentation, and classification algorithms.
    • Knowledge of machine learning models for vision applications (CNNs, object detection, tracking, OCR, etc.).
    • Experience with edge AI and embedded vision applications.
    • Familiarity with real-time video streaming and processing frameworks.
    • Experience in high-performance computing (HPC) and distributed systems.
    • Elasticsearch knowledge.
    • Experience with Containers and Microservices.
    • Node development.
    • Database design in a No

      SQL database like Azure Tables, Cosmos

      DB or Mongo

      DB.
    • An understanding of Azure Stack (Azure Functions, Service Bus, Iot Hub, etc.), which will help you understand the problems we work on and develop the best tools for our customers.

We innovate. We help…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary