Full Stack Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Roboflow · 5 months ago

Full Stack Engineer

Roboflow is dedicated to making the world programmable through artificial intelligence, focusing on simplifying the building and use of computer vision models. The Full Stack Engineer will work on a variety of projects, contributing to the core product and collaborating with the engineering team to enhance internal processes and external integrations.

Artificial Intelligence (AI)Computer VisionDeveloper Tools

Responsibilities

You'll be tasked with a wide range of projects
Each engineer has a realm they focus on, but we're still small enough that we don't have the luxury of deep specialization
We're looking for technical generalists that aren’t afraid to dive into a new stack or toolchain if the need arises (but JavaScript and Node.js make up the brunt of the existing codebase)
Most of the things we work on are parts of the core product (which is an end-to-end pipeline for building computer vision projects spanning from image ingestion to annotation to training and deployment) but from time to time we're also working on things like integrating marketing and sales tools, fighting fires, automating internal processes, and open source projects
You'll have a wide degree of freedom to advocate for which projects you think should be highest priority and will contribute to our strategy decisions
If you need a rigid list of tasks spelled out in a multi-month roadmap, this role probably won't be a good fit
The majority of our codebase is written in JavaScript, our machine learning and image processing pipeline is in Python
We run primarily on Firebase and GCS, with some machine learning infrastructure on AWS
We're increasingly using Docker (both internally and for customer facing products like our edge inference server)
A lot of our code runs in the browser (including some Tensorflow JS) but we're also working on building APIs and client libraries in several languages
You certainly don't need to be experienced in all of these areas; but should be excited to learn new skill sets as you need them
We also hope you'll bring some new knowledge and experiences you can share to help level-up the rest of the team
We’re especially keen to add some rigor to our processes and build the foundation for rapidly scaling the engineering organization (for example: we currently have limited tests and are not using an opinionated front-end framework -- things that will need to change over the coming months in order to be able to seamlessly expand the team)
Creating a filtering interface so our users can mix and match their images based on metadata like the time of day they were captured, the GPS location, or custom tags they've applied
Expanding our annotation tool to support new functionality (like polygonal annotations image segmentation)
Integrating the core app with external APIs for things like outsourcing annotation tasks and analyzing deployed model performance
Streamlining our onboarding flow
Deeper integrations with our other products like Roboflow Universe and our REST API
Next-generation model assisted labeling
Optimizing speed and scalability

Qualification

JavaScriptNode.jsPythonFirebaseAWSDockerMachine LearningComputer VisionAPIsSoft Skills

Required

Experience with JavaScript and Node.js
Familiarity with Python for machine learning and image processing
Experience with Firebase and Google Cloud Storage (GCS)
Knowledge of AWS for machine learning infrastructure
Experience with Docker
Ability to work on both front-end and back-end development
Willingness to learn new skill sets as needed
Ability to advocate for project priorities and contribute to strategy decisions
Experience with building APIs and client libraries in multiple languages
Experience with limited testing and front-end frameworks
Ability to work collaboratively in a remote and distributed team environment

Benefits

$4000/yr Travel Stipend to travel anywhere anytime to work alongside other Roboflowers
$350/mo Productivity stipend to spend on things that make your work environment more productive, like high-speed internet at home or a co-working space
Cover up to 100% of your health insurance costs for you and your partner or family
Equity in the company so we are all invested in the future of computer vision

Company

Roboflow

twittertwittertwitter
company-logo
Roboflow is a developer tool for building computer vision models faster and more accurately.

Funding

Current Stage
Growth Stage
Total Funding
$99.73M
Key Investors
Google VenturesCraft VenturesY Combinator
2024-11-19Series B· $40M
2024-08-23Series B· $37.49M
2021-09-16Series A· $20M

Leadership Team

leader-logo
Joseph Nelson
Co-founder and CEO
linkedin
leader-logo
Brad Dwyer
Co-Founder and CTO
linkedin
Company data provided by crunchbase