macle

Open Role

RISE: Intelligent Automation - Lead Software Engineer (Full-Stack / Systems) – Industrial Analytics Platform

We are building an end-to-end analytics platform for factory environments that transforms video data into actionable operational insights. Using off-the-shelf camera systems, on-premise compute, and machine learning pipelines, we detect and classify activities across workstations and surface this data through cloud-based dashboards.

Overview

We are looking for a highly autonomous Software Engineer to lead development of this platform end-to-end. This is a hands-on role for someone who can design, build, and operate a production system across edge devices, backend infrastructure, and user-facing applications.

What You’ll Do

  • Architect and build a distributed system spanning: On-premise Linux servers (edge compute), Cloud-based data aggregation and APIs, Web-based dashboards for customer
  • evelop and maintain video processing pipelines: Orchestrate ML inference on short video clips at regular intervals, Convert model outputs into structured activity/state data, Integrate and productionize ML models and prototype code from the scientific team into reliable video processing pipelines
  • Design state-machine-based representations of workstation activities and generate time-series datasets
  • Build data ingestion and synchronization mechanisms from edge devices to the cloud under constrained networking conditions
  • Implement backend services and APIs for data storage, querying, and aggregation
  • Develop customer-facing dashboards for visualization and insights
  • Ensure system reliability, fault tolerance, and observability across all layers
  • Leverage LLM-based coding tools effectively while maintaining high standards of code quality and correctness
  • Own deployment, monitoring, and iteration of the system in real-world factory environments

Core Requirements

  • Strong experience building end-to-end software systems (not just one layer)
  • Solid understanding of: Linux systems, networking, and remote operations (SSH, scripting), Containerization (Docker), Backend development (e.g., Python, Go, Node.js), Frontend/web development (modern JS frameworks)
  • Experience with data pipelines and time-series data
  • Ability to design robust systems under constraints (limited connectivity, edge compute)
  • Comfortable being the primary/sole engineer on a project
  • Ability to work closely with scientific and machine learning teams, translating research outputs into robust, production-ready systems

Nice to Have

  • Experience with computer vision / ML inference pipelines
  • Familiarity with video processing (OpenCV, FFmpeg, etc.)
  • Experience with event-driven systems and message queues (e.g., Redis, Celery, or similar tools)
  • Experience with cloud platforms (AWS, GCP, Azure)
  • Background in industrial, IoT, or edge computing systems

Tech Stack (Representative)

  • Edge: Linux, Docker, Python, Bash
  • ML/Processing: Python, OpenCV, ONNX, custom inference scripts
  • Backend: REST APIs, data pipelines, time-series databases
  • Cloud: Data ingestion, storage, and aggregation services
  • Frontend: Web dashboards (React or similar)

Why This Role?

  • Own a full-stack, real-world system from camera to dashboard
  • Work on meaningful industrial problems with measurable impact
  • High autonomy and technical ownership
  • Opportunity to shape architecture from the ground up

Apply

Send a short note explaining why this venture, and link your LinkedIn or résumé.