Link copied to clipboard!
Back to Jobs
Machine Learning Engineer Deployments Team at Roboflow
Roboflow
San Francisco, CA
Information Technology
Posted 0 days ago
Job Description
Machine Learning Engineer - Deployments TeamWho We AreOur mission is to make the world programmable. Sight is one of the key ways we understand the world and soon this will be true for the software we use too.Were building the tools community and resources needed to make the world programmable with artificial intelligence. Roboflow simplifies building and using computer vision models. Today over 1M developers including those from half the Fortune 100 use Roboflows machine learning open source and hosted tools. That includes counting cells to accelerate cancer research improving construction site safety digitizing floor plans preserving coral reef populations guiding drone flight and much more.Our team is small relative to our impact and we believe our user success is our success (not the inverse). A team member summarized: Roboflow is a company full of giant brains and tiny egos. We find software has a multiplier effect on all roles (not only product and engineering) so Roboflow employs developers across the company in design sales customer support marketing and beyond.Were supported by great customers and investors having raised over 63 million from Google Ventures Y Combinator Craft Ventures Sam Altman Lachy Groom amongst other leading software investors.What Were Looking ForPrimarily you like to make great things with passionate colleagues. You are someone that likes to own outcomes not only inputs. Youre motivated by having responsibility and accountability. Youre eager to do the work big and small.Youre motivated by the question How can I improve this and have a track record of doing so even in ways adjacent to your role. Much of our current team is made up of former founders and thrive in the level of autonomy at Roboflow. Maybe you had a side hustle in high school or college.Many Roboflowers have used our tools before joining. One of the best ways to stand out amongst other applicants is to write about something you have built with Roboflow or contribute to one of our open source projects.What Youll DoDesign and deliver advanced solutions that generate predictions from a wide range of Computer Vision models across diverse deployment environments from cloud infrastructure to distributed edge devices.Build and evolve key components of the Roboflow Platform to ensure seamless reliable model deployment at scale.Experiment with cutting-edge models and deployment technologies to identify optimal approaches and push the boundaries of performance.Optimize existing systems to improve speed reliability and overall efficiency.Collaborate closely with cross-functional Roboflow teams to provide tooling and deployment solutions that empower internal teams and enhance customer experience.Maintain and improve current deployment pipelines and infrastructure to ensure long-term stability.Contribute to and maintain Roboflows open-source projects helping grow and support the broader developer community.Who You AreYou are an experienced Machine Learning practitioner who wants to be an important part of an exceptional team that focuses on using Roboflows computer vision tools to impact and improve every industry. You have high agency and a bias toward action.5 years of hands-on experience building and operating production-grade ML systems ideally involving large-scale deployment of modern AI models.Practical expertise with core ML technologies including several of the following: PyTorch TensorFlow ONNX TensorRTStrong proficiency in image and video processing including several of the following: OpenCV DeepStream Pillow PyAV. Experience with video streaming protocols will be considered an advantage.Strong foundational understanding of ML models including how they work internally and how to adapt them for real-world high-impact applications.Solid Computer Science background with the ability to tackle complex programming and architecture challenges.Strong system design skills with experience designing scalable and reliable systems.Ability to independently deliver high-quality solutions exercising sound judgment on when to move fast and when engineering rigor is essential.Where Youll WorkRoboflow is distributed across the US and Europe. We currently have Hubs in New York City and San Francisco (and plan to open more as we grow density in new cities). We provide opportunities (like team onsites in different cities) and resources (like a $4000/yr travel stipend) to work in person with other team members as much as youd like while also supporting remote team members. You can work from one of our Hubs (we offer a relocation bonus) work from home work at co-working spaces etc. We want you to work where you work best!What Youll ReceiveTo determine your salary we use a number of market and data-driven salary sources. We review all salaries every six months to ensure we stay in line with the market. The target compensation for this role is $163000 - $182500 base depending on level and experience. We use Tier 1 rates for employees who work out of our San Francisco & New York hubs more than 3 times per week. In addition to our cash compensation we offer generous perks and benefits. Below are some of the highlights:$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 spaceCover up to 100% of your health insurance costs for you and your partner or familyRemote first/flexible schedule allowing you to work collaboratively with other team members and asynchronouslyUnlimited PTO- with an annual 2 week minimum we encourage you to take time off for yourself12 weeks parental leaveEquity in the company so we are all invested in the future of computer visionInterview Process (5 hours)Below is the interview process you can expect for this role.Before the Interview:Well review your application LinkedIn Github etc.The best way to stand out is to write about something youve built with Roboflow or contribute to one of our open source projects.We may send you a technical screen if applicable.Introduction Phase:30m Meet with hiring manager to assess for overall mindset and skillset30m Technical AssessmentTechnical discussion about candidates experienceTeam Interview Phase:Live coding 45mHome assignmentSystem-design whiteboard session 30m30m Meet with another member of the Deployments Team - Machine Learning Engineer60m Meet with hiring manager againUse this time to review specifics about the job descriptionBegin working through your 30/60/90 projectsAsk questions!Final Interview Stage:45m Meet with Kate Wagner Head of Operations for a culture discussion30m Meet with Joseph Nelson CEONote: you are welcome to request additional conversations with anyone you would like to meet and we will accommodate as best we can.Not sure if this is youWe want a diverse global team with a broad range of experience and perspectives. If this job sounds great but youre not sure if you qualify we encourage you to reach out to us at or subscribe to our career newsletter by emailing Subscribe to . We carefully consider every application and will either move forward with you find another team that might be a better fit keep in touch for future opportunities or thank you for your time.Learn More About UsAt Roboflow we believe great ideas come from everywhereand everyone. Were proud to be an Equal Opportunity Employer committed to building a diverse and inclusive team. We consider all qualified applicants regardless of race color religion sex sexual orientation gender identity national origin disability age veteran status or any other legally protected characteristics.PlanA successful candidate would be expected to:Within first week complete their first-week-ship as small contribution to Inference - bug-fix or small featureWithin first two weeks complete their Visionary ProjectWithin first 30 days:Lead one inference deployment release cycle (hold everyone accountable to merge PRs coordinate and review them execute tests deploy the infrastructure cut the release)Solve one technically challenging problem in scope of existing teams dutiesIdentify the areas of the teams roadmap that the candidate will step into as a person leading the effortLaunch at least 1 new PR to production each weekWithin first 60 days:Candidate solves at least one major problem for an existing customerCandidate leads a medium-size initiative as the directly responsible individual.Collaborate cross-team to find early-adopter customers for the solution theyre leadingRamp up in business & customer contextStart being a person that other team members are asking questions about at least one component of the deployment services stackWithin first 90 days:Complete the team initiative that they were responsible for and drive adoption and iterationLead one new initiative which is mission-critical for the teams successBecome an expert in answering questions about Roboflow deployment stackFully ramped up & participate in quarterly planning Key Skills Industrial Maintenance,Machining,Mechanical Knowledge,CNC,Precision Measuring Instruments,Schematics,Maintenance,Hydraulics,Plastics Injection Molding,Programmable Logic Controllers,Manufacturing,Troubleshooting Employment Type : Full-Time Department / Functional Area: Engineering Experience: years Vacancy: 1 Monthly Salary Salary: 163000 - 182500
Resume Suggestions
Highlight relevant experience and skills that match the job requirements to demonstrate your qualifications.
Quantify your achievements with specific metrics and results whenever possible to show impact.
Emphasize your proficiency in relevant technologies and tools mentioned in the job description.
Showcase your communication and collaboration skills through examples of successful projects and teamwork.