🖼️ Give your software the sense of sight.

Full Stack Engineer (Internal Tools and Infrastructure)

Remote, USA / Remote
Job Type
3+ years
Apply to Roboflow and hundreds of other fast-growing YC startups with a single profile.
Apply to role ›

About the role

Roboflow is rapidly expanding our engineering team to address the groundswell of user and customer needs. Over 100,000 developers (spanning from students to individual hackers & hobbyists to startups to employees of some of the world’s biggest companies) have now used Roboflow to build computer vision projects. Soon, every developer will have computer vision as a tool in their toolbox. Roboflow will be for computer vision what Microsoft was for the PC and Google was for the Internet.

The Role

In the past year, Roboflow has grown from 5 people to over 20 and the pace of expansion is accelerating. Thus far, all of our engineering roles have been focused on directly serving our customers, but, as we scale, there is increased leverage in building software that helps our team be more effective.

The goal is to build tools and infrastructure that amplify our efforts and enable us to scale the team from 20 to 200 and beyond. The customer and user of the software you develop will be your coworkers.

You will have a high degree of autonomy to seek out problems and inefficiencies and then solve or improve them. Success means we become more effective as we scale the organization instead of less. The ideal person will be able to rapidly find, ship and iterate across a wide surface area.

Expect to utilize a wide range of knowledge and skills:

  • Frontend - Firebase, HTML/CSS, React, jQuery, Tailwind
  • Backend - node, python, SQL/BigQuery
  • DevOps - bash, unix tools, github actions, CI/CD tools, AWS, GCP, application performance monitoring, unit and integration testing
  • Other - comfortable using and learning a variety of 3rd party APIs, analytics tooling

We don’t expect any one candidate to be an expert in all of these from day-one, but you should be excited to dive in and learn new things.

Example Projects

To give you an idea of what it will be like to work here, here are a few projects you might work on in your first few months:

  • Implementing an uptime and performance monitoring tool
  • Automating deployment of our GCE instance groups
  • Improving secrets management across environments
  • Adding integration tests to our core platform
  • Helping with SOC II compliance
  • Documenting engineering institutional knowledge
  • Creating an interface to surface & boost user generated content
  • Building a refund processing tool for customer success
  • Architecting a more robust staging environment for engineering
  • Integrating Salesforce data with our core app for the sales team
  • Unifying Stripe data with app events in BigQuery for marketing

Why you should join Roboflow

We're on a mission to remove barriers that prevent developers from building their own computer vision applications. Roboflow streamlines the process of labeling, training, and deploying a computer vision model.


Computer vision is going to transform every industry. We're already seeing this play out in fields like transportation (self driving cars), agriculture (drone spraying), and medicine (early stage cancer detection). But these superpowers shouldn't be locked up in the handful of giant technology companies that can afford to hire teams of machine learning PhDs.


Roboflow enables any developer to use computer vision without being a machine learning expert. Our product is the key missing infrastructure that allows developers turn raw images into a useful model -- replacing a sprawling list of one-off utils everyone previously had to reinvent and enabling our users to have working models in hours, not weeks.

For example, Sarah Hinkley from Barn Owl Drones uses vision to identify weeds from crops in drone images so her customers can use fewer herbicides and grow more. She's one of our over 50,000 users working on problems we couldn't even imagine when we got started!


Today, Roboflow has eight full-time team members spread across the United States. Their roles range from machine learning to sales. We also have a high school software development intern, and a part-time employee researching our new signups. Kelo, Amanda's dog, is the best at frisbee among us.

We're united in our common goals to create high quality products and place our users first. Since we're a small upstart, that means building things really quickly and fixing bugs right away. As with any rapidly scaling startup, we hope to build a team that is both versatile and adaptable. This role has tremendous potential for growth. As such, we believe that coachability and enthusiasm are more important than experience or qualifications. If you’re excited about this opportunity, we want to hear from you.

We strongly encourage applicants from backgrounds that are traditionally under-represented in tech to apply - especially those who identify as Black, Latinx, Native American, Asian and/or LGBTQ+. People who identify as part of these groups have also been under-represented at Roboflow, but intentionally recruiting a team with unique backgrounds is one of several ways we are working to add more distinct viewpoints to our company.


Roboflow went from zero to over 20,000 users in 2020 (and now to over 50,000 in 2021) and our customers are requesting features and product enhancements faster than we can provide them.

We're starting to build out our engineering, marketing, and sales teams. As an integral part of our core team, all roles will inevitably involve wearing a lot of hats; we're specifically looking for people excited about learning new things and filling gaps where needed. And most importantly, we're looking for people who ship.


Check out our Careers page for more info on the company, how we work together, and how we're building strong culture and camaraderie in a post-COVID world.

Team Size:25
Location:Des Moines, IA
Brad Dwyer
Brad Dwyer
Joseph Nelson
Joseph Nelson