R

Roboflow

SaaS platform for computer vision modeling

Infrastructure Engineer

Platform EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • Production experience with Kubernetes, including building and managing containerized applications at scale.
  • Experience with infrastructure as code using Terraform, Helm charts, Bash scripting, and Python.
  • Experience operating, monitoring, and scaling large-scale applications, especially in machine learning or artificial intelligence, on AWS and/or Google Cloud Platform.
  • Proficiency in Node.js and Python, with the ability to collaborate with full-stack developers on designing and operating software-as-a-service applications.
  • Hands-on experience with infrastructure for machine learning at scale, including GPUs, Docker, and Kubernetes, and familiarity with PyTorch or TensorFlow.
  • Experience with continuous integration and continuous delivery automation tools such as GitHub Actions or Spacelift.
  • Awareness of cloud operations security best practices and their application in startup environments.
  • Ability to leverage large language models and artificial intelligence tools to accelerate code development and refactoring, identify security vulnerabilities, and optimize infrastructure costs.
  • Ability to attend synchronous meetings during daytime hours in the United States.
  • Ability to participate in an on-call rotation.

Responsibilities

  • Secure, scale, and maintain the core infrastructure powering the product, including cloud architecture, databases, file storage, search clusters, microservices, and machine learning pipelines.
  • Balance rapid delivery, high reliability, and robust security while working across infrastructure engineering, development, and security analysis.
  • Run and optimize a high-availability machine learning inference service.
  • Collaborate with customer security teams to ensure secure integration.
  • Develop infrastructure-as-code solutions to scale the platform cost-effectively.
  • Work with the engineering team to define service-level objectives and service-level agreements and participate in incident response.
  • Improve the observability and alerting stack and its supporting processes.
  • Identify and act on cost-optimization opportunities across the technology stack.
  • Contribute code, including Python and JavaScript, to design and deploy new product features.
  • Fix security vulnerabilities and bugs.
  • Harden systems and processes to meet SOC 2, HIPAA, and GDPR requirements and prepare for audits.
  • Participate in an on-call rotation to support platform reliability.
  • Ship a substantial end-user deliverable within the first week.
  • Learn the infrastructure and security practices, begin contributing to infrastructure as code, and work with customers on security questions and onboarding during the first month.
  • Onboard in person with the manager during the first month.

About the Company

Roboflow

SaaS platform for computer vision modeling

Roboflow provides a cloud platform that streamlines the full computer vision workflow for developers. It lets users upload image and video data, annotate datasets (including model-assisted labeling), apply preprocessing and augmentation, and train models with a single click, then deploy via API or on edge devices. The service uses freemium and subscription pricing with a free public tier and paid plans that add privacy, features, and support, plus usage credits for training, storage, and inference. Its goal is to make computer vision accessible and usable for individual developers and larger teams alike, including many Fortune 100 companies.

Company size
51-200
Company stage
Series B
Total funding
$62.2M
Headquarters
Des Moines, IA
Founded
2020

Recently Posted Jobs

Explore more opportunities at Roboflow

See more jobs