Backend Engineer

Skip

$130K — $180K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years of experience in backend engineering focusing on cloud infrastructure and data-intensive applications.
  • Proficient in coding with Python and C++.
  • Experienced with GCP cloud infrastructure.
  • Strong knowledge of containerization (Docker) and orchestration tools (Kubernetes).
  • Familiarity with Infrastructure as Code tools like Terraform.
  • Proficient in CI/CD processes, especially with GitHub Actions.
  • Experienced with IoT and edge devices.

Responsibilities

  • Develop and manage backend systems, emphasizing containerized services and cloud storage solutions.
  • Automate infrastructure setup and management with tools like Terraform.
  • Ensure safe scaling from single cloud projects to distinct environments in GCP.
  • Design and optimize data storage and retrieval processes to meet high data demands.
  • Manage CI/CD workflows in GitHub, improving efficiency and reducing costs.
  • Monitor and optimize infrastructure usage for compute and storage resources.
  • Engage in continuous improvement of software development practices and promote knowledge sharing.

Benefits

  • Full-time hybrid position with in-office work in San Francisco.
  • Participation in team-building events and a jovial work culture.
  • Equal opportunity employer committed to diversity.
  • Potential for growth and mentorship within a flat team structure.
Full Job Description
THE ROLE:

We are seeking a highly motivated and adaptable backend engineer to own the systems powering a new generation of wearable robots. from APIs and data pipelines connecting devices to the cloud, to the infrastructure behind real-time telemetry, over-the-air updates, and fleet management. You'll navigate the full range of backend challenges (scalability, reliability, security, latency) while integrating tightly with embedded hardware in a fast-moving startup environment.

You'll work as an equal member of our 3-4 person software team. You'll be responsible for backend development and cloud infrastructure as we build a new consumer robotics platform. We are currently a flat team, but you'll be expected to coach and mentor Skippers with less experience.

Some of the specific responsibilities include, but are not limited to:
  • Develop and manage our backend systems, particularly focusing on containerized services and cloud storage solutions for data ingestion and processing as we go from prototypes -> fleet of 5,000 MO/GOs shipped to customers homes in the next 2 years
  • Automate infrastructure setup and management using tools like Terraform, making the deployment process more reproducible and scalable.
  • Enable us to scale safely and sustainable, for example transitioning from a single cloud project to distinct Dev and Prod projects in GCP, ensuring system safety, data integrity, and environment separation.
  • Design and optimize data storage and retrieval processes, scaling up storage buckets and data ingestion pipelines to meet increasing data demands.
  • Manage and streamline CI/CD workflows currently hosted in GitHub, reducing costs by optimizing test run segmentation and potentially hosting CI on GCP VMs.
  • Monitor and optimize infrastructure, ensuring efficient usage of compute and storage resources
  • Develop automation scripts and processes for infrastructure provisioning, backups, monitoring, and maintenance, enhancing system stability and scalability.
  • Implement security best practices across backend and infrastructure to ensure data protection and system reliability.
  • Collaborate with frontend, hardware, and controls teams to ensure smooth data flow across the system.
  • Wear prototypes several hours a week to participate in data collection, test new models and provide feedback
  • Contribute to the improvement of software development processes and practices. Engage in code reviews and knowledge sharing to promote a culture of continuous learning.
  • Bring joy to the team, participate in embarrassing team events, tolerate KZ's terrible music choices


Basic Qualifications
  • 8+ years of experience in backend engineering, with a focus on cloud infrastructure and data-intensive applications
  • Excellent coding skills in Python and C++
  • Experience with cloud infrastructure like GCP
  • Strong experience with containerization technologies like Docker and orchestration tools such as Kubernetes.
  • Experience with Infrastructure as Code (IaC) tools, e.g. Terraform
  • Experience with CI/CD pipelines, e.g. GitHub Actions
  • Experience with IoT and edge devices
  • Able to deliver quality work in a fast-paced startup environment
  • Ability to relocate to work at the Skip Bay Area office
  • Sense of humour, tolerant of Aussie & Canadian spelling


Bonus Points
  • Experience in scaling and managing data pipelines for high-volume data ingestion using Beam/dataflow
  • Understanding of DevOps and SRE (Site Reliability Engineering) principles to ensure stability and scalability in production systems.
  • Experience with a UI framework like Dart/Flutter or Angular/TS
  • Experience with Rust, robotics or mechatronics (ST/TI firmware, SPI/UART, BLE, etc)
  • Experience with machine learning / ML Ops
  • Experience in start-up environments
  • Personal motivation to improve human movement

This is a full time hybrid position working at the Skip office in the Dogpatch neighborhood of San Francisco.

Similar Jobs

More Jobs at Skip

  • Motor Control Firmware Engineer
    $120K — $150K *
    San Francisco, CA 94112 (San Francisco County)
    Consumer Technology
    In-Person
  • Soft Goods Designer
    $90K — $120K *
    San Francisco, CA 94112 (San Francisco County)
    Consumer Technology
    In-Person
  • Product Design Engineer
    $100K — $140K *
    San Francisco, CA 94112 (San Francisco County)
    Consumer Technology
    In-Person
  • Backend Engineer
    $130K — $180K *
    San Francisco, CA 94112 (San Francisco County)
    Information Technology
    In-Person
  • Firmware Engineering Lead
    $130K — $180K *
    San Francisco, CA 94112 (San Francisco County)
    Consumer Technology
    In-Person

More Information Technology Jobs

Find similar Backend Engineer jobs: