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é.