Senior Backend Engineer - California, United States - Verkada

    Verkada
    Verkada California, United States

    1 month ago

    Verkada background
    Description
    Overview

    We are a small, dynamic team focused on building cloud-managed environmental sensors.

    Environmental sensors is one of our newest products that allows our clients to monitor their environment with sensors that can measure temperature, humidity and air quality.

    We consider our team a startup within a startup, with a fair amount of ownership and autonomy. You'll be working alongside a dynamic team of firmware, backend and frontend engineers to develop this product line.

    We are #10 on the LinkedIn Top Startups 2020 list and #4 on the Forbes America's Best Startup Employers 2020.

    In January 2020, the company raised $80 million Series C at a $1.6 billion post-money valuation and is backed by top-tier investors like Sequoia Capital, First Round, Meritech and Siemens (Next47).


    You Will:
    Build scalable distributed systems capable of handling high traffic from 100s of thousands of devices deployed around the world.

    Work with high concurrency key-value storage systems (Redis, DynamoDB)

    Spin up new services in a microservices architecture

    Help lead and grow junior engineers

    Own and maintain a public API that our customers use to pull historical data.

    Build back end applications from end-to-end with an 'owner's' mentality.

    Communicate with engineering teams throughout the organization to build world class products.


    Education and Experience:
    Bachelors or Masters in Computer Science or closely related degree or equivalent experience

    4+ years of work experience in a backend engineering role

    Mastery of at least one common server programming language (Python, Go)

    Mastery of scalable distributed system design, including databases, queues and blob storage

    Experience working in an agile team software development environment


    Nice to have:
    Software Architecture and API design

    Good understanding of databases including SQL, relational database design, performance and load characteristics, transactions and locking

    Experience with some of the following technologies:

    Distributed data stores (DynamoDB) and caching technologies (Redis, Memcached)

    Docker


    AWS
    k8s

    Asynchronous data processing and stream processing (Kafka, Amazon Kinesis)


    Culture and Values:
    Self-motivated problem solver: At Verkada, you will tackle large, complex problems with no clear answers.

    Teach and learn:

    You will learn new technologies while being entrusted with the technical ownership of major systems, and we hope to learn something from you in turn.


    Growth mindset:
    As a fast-growing startup, every day brings new challenges and opportunities for growth, and we want you to grow with us


    Perks & Benefits:
    Generous company paid medical, dental & vision insurance coverage

    Unlimited paid time off & 11 companywide paid holidays

    Wellness allowance

    Commuter benefits

    Healthy lunches and dinners provided daily

    Generous paid parental leave policy & fertility benefits

    #J-18808-Ljbffr