Viam helps companies unlock the power of AI, data and automation in the physical world. We provide a single platform for engineers of all disciplines to solve problems together and build solutions that are fast and future-proof. Viam powers solutions across robotics, food and beverage, climate tech, marine, industrial manufacturing, and more. Founded in 2020 by former MongoDB co-founder and CTO Eliot Horowitz, Viam is headquartered in New York City.
Software Engineer, Fleet Management (Visualization)
As a Software Engineer in our Fleet Management organization, you will help create intuitive and powerful interfaces that enable remote configuration, control, and management of a fleet of robots or smart machines. You'll work on features and tools that help users interact with machines and visualize what they are doing. While primarily focused on front-end development, you'll collaborate closely with our full-stack teams to ensure seamless integration of new features.
In this role, you will contribute to writing and reviewing code, participate in technical discussions, and help shape the user experience of our platform. Some of our immediate focus areas include:
- Creating and managing a variety of tools to enable users to easily configure and deploy smart machines and teleop workspaces.
- Maintaining the test and control interfaces (Golang, Svelte with TypeScript, and MongoDB) for debugging individual machines.
- Dashboarding and visualization tools to give users better insight into their fleet.
- Collaborating with leadership on POCs and special projects.
All current team members are based in New York, NY, and are in office frequently. We are looking for candidates who come into the office 3+ days per week. We are not looking for fully remote employees at this time.
You’ll be:
- Working on a dynamic team that moves quickly and makes a significant impact on our platform experience
- Contributing to our front-end architecture and helping shape our UI/UX direction
- Focusing primarily on our front-end stack using Svelte with TypeScript -- layered with visualization libraries like THREE.js and Threlte
- Learning about real-time data visualization and complex state management
- Getting exposure to robotics and IoT concepts through UI development
- Given opportunities to dive deeper into robotics, VR, Internet of Things, and other areas where software meets hardware
We’re looking for someone who:
- Has strong TypeScript experience and modern front-end development skills
- Is passionate about creating excellent user experiences
- Shows potential for rapid growth and eagerness to learn new technologies
- Has experience with or interest in learning Svelte
- Demonstrates strong attention to detail and commitment to code quality
- Is comfortable with rapid iteration and evolving product requirements
- Values in-person collaboration while maintaining effective communication with remote team members
- Has 1-3 years of professional front-end development experience