Viam is a software platform that makes it easy to turn great ideas into production-ready smart machines & robots at scale. Viam works with any hardware and has modern architecture, easy developer APIs, cloud connectivity and tools, and enterprise-grade security to give even the leanest teams the power to launch and manage their smart machine businesses.
Viam makes building, deploying, and monitoring smart machines a more flexible, affordable, and user-friendly experience, allowing developers to do more with smart machines while getting them to market faster. By making smart machines more accessible, Viam is attracting talent and investment to the industry so that more people start building automated products and services that improve our quality of life.
Staff Software Engineer, Data (Backend)
We are seeking a Staff Software Engineer to join our New York-based Data team. The Data team tackles interesting problems that span a wide range of technical challenges in data storage, database optimization, data querying, API design, UI/UX, and more.
You will have the opportunity to create solutions that make it seamless for a user to get data from a device and use that data to do something really interesting. The current tech stack consists of Golang, MongoDB, GCP, Azure, and gRPC.
In this role, you will:
- Work on performant, reliable systems that allow our users to capture large amounts of data from their smart machines, sync it to our cloud service, and query it.
- Design and implement data processing and querying systems, and developer-friendly APIs.
- Collaborate across other teams and mentor other engineers.
- Improve the experience of the data developer.
- Analyze performance and scale challenges and solve them.
We’re looking for someone who:
- Has experience designing and building systems for processing, analyzing, and querying data. Bonus points if you have built such a system from the early stages, or the ground up.
- Has an affinity for turning product requirements into straightforward, high-quality, well-tested software.
- Is excited to work as a team to refine and execute the Data team’s vision.
- Has software engineering experience using languages such as Golang, C/C++, Java, or Python.
Benefits:
- 100% covered medical/dental/vision insurance plans
- Competitive salary & equity packages (see below)
- Reproductive Health Benefits including Fertility Benefits and Abortion Access Travel Benefits
- 25 days paid vacation and generous holiday observances
- One Medical Membership
- Citi Bike memberships
- Commuter benefits
- Monthly wellness stipend to be used for a variety of fitness-related items like gym memberships, fitness classes, fitness equipment, apparel, and more
- Free lunch everyday that you’re in the office
- Paid parental leave
The starting salary for this role is between $235,000 - $259,000/year. Your exact offer will vary based on a number of factors including experience level, skillset, market location, and balancing internal equity relative to peers at the company. We recognize that the person we hire may be less experienced, or more senior, than this job description as posted. In these situations, the updated salary range will be communicated with you as a candidate. In addition to cash compensation, Viam offers a comprehensive Total Rewards package that includes equity grants, health benefits, and more.
Other Jobs from Viam
Senior Software Engineer, Netcode (Backend)
Senior Mobile Engineer (Flutter)
Senior Software Engineer, Core Services & Resilience (Backend Full Stack)
Senior Software Engineer, Fleet Management (Full Stack)
Similar Jobs
Senior DevOps Engineer
Senior IAM Cloud Engineering Specialist
Senior Software Engineer, Services Security
Software Engineer - India
Lead Consultant - Data Ops Engineer
Senior AI Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say