What are the responsibilities and job description for the Forward Deployed Engineer (Fullstack) position at EagleSight.ai?
Forward Deployed Engineer (Fullstack)
Location: Las Vegas, NV / Remote (frequent on-site deployment)
Company: EagleSight.ai
Type: Full-time
About Us:
EagleSight is building vision agents for large venues such as hotels and casinos, powering real-time video analytics, multi-camera intelligence, and operational automation across hundreds of on-prem video streams.
We’re a highly technical team shipping deep tech into one of the most operationally demanding and dynamic environments in the world.
The Role:
We’re looking for a Forward Deployed Fullstack Engineer who blends strong backend/frontend engineering chops with the ability to deploy, debug, and maintain distributed systems in the field. You will own the user-facing product experience, the backend services that support it, and the on-prem deployments that keep the whole system running.
This is not a back-office web dev role.
You will be customer-facing, supporting active deployments, and shipping production code directly into live operational environments.
If you love building real AI/ML first systems that interact with hardware, networks, and real-world constraints, this role is for you.
You Will:
- Build and maintain the on-prem EagleSight dashboard (React/Next.js or similar) used by surveillance teams.
- Own backend services in Python/Node/Go that integrate with our ML inference pipelines, message queues, and database.
- Deploy and debug full-stack systems running on local GPU servers and edge devices.
- Work closely with ML engineers to integrate new vision features into user workflows.
- Collaborate directly with surveillance and IT teams during deployment and troubleshooting.
- Support network setup, configuration, and service health in air-gapped environments.
- Ship features from concept → prototype → production across the full stack.
What You’ll Do:
- Develop performant, reliable backend APIs for real-time data from multi-camera CV LLM pipelines.
- Build clean, intuitive, operator-friendly UIs for surveillance teams and business users.
- Manage local databases (Postgres) and message queues (RabbitMQ or Kafka-lite equivalents).
- Deploy services using Docker Compose or K8s-lite stacks adapted for air-gapped environments.
- Build internal tools for monitoring pipeline health, alerts, and diagnostics.
- Work with DevOps, ML and Product to turn messy operational requirements into tangible software.
- Troubleshoot everything from network configs to UI bugs to backend performance bottlenecks.
What We’re Looking For:
- 3 years of fullstack engineering experience, ideally with strong backend fundamentals.
- Strong with Python, TypeScript/JavaScript, and modern frontend frameworks (React preferred).
- Experience building APIs (FastAPI, Express, Flask, etc.) and interacting with relational databases.
- Comfort working on Linux servers, Docker, and debugging distributed systems.
- Ability to work hands-on in production, on-prem environments with minimal supervision.
- Startup mindset — scrappy, adaptable, strong ownership, and willing to work across backend, frontend, DevOps, and infra boundaries.
Nice to Have:
- Experience working in air-gapped or high-security environments.
- Understanding of RTSP/FFmpeg/GStreamer or real-time media systems.
- Experience with message queues (RabbitMQ, Kafka, NATS).
- Familiarity with GPU servers, inference pipelines, or real-time event systems.
- Ability to assist with light DevOps tasks (monitoring, logging, packaging, deployment scripts).
Why Join Us:
You’ll be joining a small, fast-moving team where you will directly shape both the product experience and the on-prem infrastructure running inside some of the busiest venues in the world. You’ll have deep ownership over real customer-facing systems, autonomy to ship fast, and the chance to grow as EagleSight rapidly scales deployments and product surface area.