Software Engineer
Saratoga Springs, Albany · Full Time
VANTA's client is an award-winning startup building connected wearable products for the industrial workforce. The experienced team is backed by top tier VCs and insurance companies who share our passion for better predicting and reducing workplace injuries. We’re not in this to be a “cool startup” but to have a profound and long-term impact on the lives of industrial workers that are key to our economy and our lifestyle: they manufacture our products, deliver our packages, mine our metals and build our homes. They deserve the best technology out there and you’re going to help us put it in their hands.
Description
We are building the first connected industrial workforce centered around safety. Our first product is reducing workplace injuries by giving realtime feedback to the workers and improving workplace design.
We are looking for a software engineer who can help us build systems and our software engineering team to meet the demands of our growing customer base.
THE ROLE:
The backbone of our unique wearable safety unit is the IoT device we place on every manufacturing and logistical worker's belt. This device analyzes and records, in real time, the worker's posture and movement and alerts them when they perform an unsafe movement. As an IoT engineer, you'll be a vital member of the team that builds this device and ship your software to our clients of thousands of workers across the globe. Your responsibilities will include:
- Design, plan, architect, and built systems to support a multi-faceted product from thousands of connected IoT devices, data ingestion and analytics, and Linux applications on small system-on-chip computers.
- You will initially wear several hats, but can eventually take ownership of an entire segment of our infrastructure as our company and product grow.
- Maintain and enhance our application’s back-end, creating scalable services, frameworks, and storage solutions, using Go. You’re also not afraid to dabble on the front end when needed.
- Develop systems automation tools for managing our AWS deployment.
- Bring a testing culture to the company
REQUIREMENTS:
- 5+ years experience building scalable web applications, having worked both as part of a team, as well as leading projects. Big plus if you've worked on IoT products.
- Eagerness to learn as well as teach. We have a team of electrical engineers, mechanical engineers and data scientists, willing to learn from you and chat about the nuts and bolts of their respective fields.
- Experience writing high performance, memory efficient, and multi-threaded code. If you're familiar with some tools for designing concurrent systems at a higher level, even better.
- Experience building correct and robust systems programs on Linux.
- Experience with one or more typed languages like Go, C, Rust, or Java. Our code is mostly Go with a little C on the device.
- Proven success working in cross-functional teams. You'll work regularly with other developers, data scientists, and product teams.
- Strong communications skills with both technical and non-technical team members.
- Collaborative about agile development and scrum methodologies.
- Strong sense of project ownership and personal responsibility.
TECH STACK:
* Go
* C
* Bash
* ARM
* Linux
* AWS
* MQTT
* Docker
* Redis
* PostgresSQL
* JavaScript
* React