Platform Engineer - End-to-End / Full Stack

Camect
San Jose, CA, United States
$100K-$225K a year
Full-time
We are sorry. The job offer you are looking for is no longer available.

Camect is looking for a software and systems engineer who loves to work end-to-end on a complete system (hardware+software+cloud platform) rather than being pigeon-holed into a much smaller problem space at a large company.

If that's you, join our excellent team to work with the founders of one of the most advanced AI security camera system architectures on the market and get to touch all the technology that makes the platform tick.

This position will be a Senior Platform Engineer position for candidates with the appropriate skills and experience, but could also be appropriate for a recent computer science grad with a strong interest in software systems and in running production services, as demonstrated through coursework, hobbies, internships, etc.

We're looking for a team player with a good background in computer systems and software who also has a love for tinkering with, debugging and understanding devices and applications.

If you are driven to really understand the nitty gritty details of how things work, we would love to talk to you.

In this position, you'll be figuring out systems problems and solutions at all levels starting at a low level where a little knowledge of the hardware and OS (linux) installation is handy, working up through the linux OS configuration, the networking and network administration, the containerization (docker), up to the deployment of cloud VMs and configuration and management of a highly reliable cloud service.

You'll manage VMs in the cloud and help to troubleshoot physical devices in the wild. You'll plan and execute the evolution of the systems framework that supports Camect's suite of products.

You'll evaluate new hardware devices and figure out how to deal with all the quirks you encounter.

Who you are :

By night, you love to tinker with, hack on, and explore devices and software systems, especially systems based on linux. By day, you know what it takes to responsibly manage a fleet of systems for your customers.

You love being on the cutting edge, but balance that desire against the risks and care needed to make changes to production systems.

Your primary focus isn't to write application code, but you can be a good software engineer when you need to. Instead, you find it more fun to understand and run complete system stacks end to end where you see the impact your work has on your users.

You can read code to see how things work, or fix it.

You're aware you may not know everything required to do this job on day 1 - but you're confident in your ability to dive in and chase down any system or operational problem wherever it takes you.

You're not afraid of complex software, and you love being resourceful and independently figuring things out in the face of a challenge.

Requirements

Minimum qualifications :

  • 2+ years experience installing, configuring, and admin'ing Linux systems.
  • 1+ year of software engineering experience.
  • 1+ year experience in a position of responsibility for managing, updating, and troubleshooting a production cluster or fleet of devices composed of at least 50 Linux systems with real users
  • Mastery of at least 1 high-level systems programming language (golang, C++, C)
  • Mastery of at least 1 scripting language (bash strongly preferred)
  • Ability to delve into a large, well-written code base to learn how things work.
  • An understanding of TCP / IP network configuration and what firewalls do
  • A basic idea of what a container system like Docker does
  • Experience with at least one cloud platform (e.g. AWS, or Google Cloud)
  • Evidence to demonstrate a love of tinkering or creative modification. Have you ever contributed to an open-source project?

Do you have any devices you hacked in some way?

Desirable qualifications :

If you happen to own any security cameras and / or have an interest in home security and surveillance, that's a very nice plus.

Some of the items below would also be nice to have, but all systems building, debugging and tinkering experience will be considered :

  • 5+ years of work experience involving systems engineering, systems programming, system administration, system reliability, or devops for linux systems or networks
  • A good understanding of network and service architectures, including HTTP, DNS, load balancing, traffic sniffing, VPNs, etc and troubleshooting systems that use them.
  • Experience setting up and running an application on a network of VMs on any cloud platform
  • A strong awareness of network security considerations.
  • Very high comfort level with the use of ssh / sshd and port forwarding.
  • Experience with docker, and either docker swarm or kubernetes.
  • Experience building and installing linux kernels, including changing kernel configuration flags, updating initrd, and blacklisting modules.
  • Experience as an SRE at a tech company that supports a large number of devices and users.
  • Experience in a startup or other job situation where being independent, scrappy and resourceful was key to your success.

Benefits

Our competitive compensation package includes :

  • Competitive Salary + Equity Package
  • Health, Dental & Vision Medical Plans
  • Tremendous autonomy to set the direction of your work and have a large impact
  • Fantastic company culture where you are appreciated for your contributions.

About Camect :

Camect is a fast-moving early-stage venture-funded startup that drastically increases the value that home and small business owners derive from their security cameras.

We change the game from finding out that a crime happened to providing a real chance of preventing the crime or catching the perpetrator.

We produce way better alerts that really show users (only) what is worth knowing about. We have a focus on user privacy well beyond that of others in the business.

Add support for most camera brands, and the ability to connect to professional video monitoring, and we have a very unique product.

We can justifiably brag about having the best-available AI in this space, and it's fully local on our affordable device - while most alternatives force you to give up control over your data and become dependent on a cloud service.

We've already delivered our product to many happy users, both commercial and residential, and we are growing as we reach more and more monitored security users.

Visit camect.com and watch our explainer video at camect.com / explainer to get a brief idea of what we're about. Also see camect.

com / reviews for a few completely-unsolicited things that our users have said about us.

Equal opportunity employer

Camect is committed to building a diverse and inclusive team. All qualified applicants will be considered without regard to race, color, religion, sex, sexual orientation, gender identity or expression, age, national origin, disability, protected veteran status, or any other factor protected by applicable federal, state, or local laws.

If you're the best person for the job, we want you on board!

We will consider candidates nationwide for this position. The base salary range for this position is $100,000 - $225,000, based on skills, and experience and location.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

12 days ago
Related jobs
Promoted
Skyrocket Ventures
CA, United States

Lead Front End Engineer - Consumer Health Platform - up to $200k. The company will pay competitive salary (up to $200k depending on experience), as well as equity which could be valuable. At least 3 years of experience as a front end engineer (the more the better). Skyrocket Ventures is a recruiting...

Promoted
VirtualVocations
Santa Clara, California
Remote

A company is looking for a Full Stack Senior Software Engineer for a remote position in the USA. ...

Promoted
Saxon Global
Santa Clara, California

Senior Back End Engineer & Contractor Engineer. Required Skills : 5+ years professional experience as a software engineer Experience with Python utilizing Django or FastAPI to build fault-tolerant microservice/web architectures Experience with Docker or similar container management tooling Experienc...

Promoted
VirtualVocations
Santa Clara, California

Key Responsibilities:Collaborate with web front-end and mobile developers to design and implement APIsWork closely with various engineering teams across RedditDevelop new tools for the web funnel and implement new features and functionalities for our mobile appRequired Qualifications:4+ years of Pyt...

Promoted
Qualified Technical Services
Mountain View, California

The early career software engineer will be immersed to the full NASA agile lifecycle software engineering and full-stack development process, splitting time between two NASA projects: (1) providing enhancements to the NTTS software platform and suite of both public and internal web portal applicatio...

Promoted
VirtualVocations
Santa Clara, California

Key Responsibilities:Design, code/develop, test, and implement complex systemsLead and monitor the work of other development staff, mentoring Software EngineersUtilize advanced technical knowledge to influence system architecture and drive constructive changeRequired Qualifications:Bachelor's Degree...

First Tek, Inc.
Los Gatos, California

Part of Enterprise Engineering who helps our finance operations team with their custom tool's needs. Create simple and intuitive full stack web applications. Ability to collaborate with stakeholders and users in order to understand pain-points and effectively communicate solutions. Independent, proa...

SpaceX
Sunnyvale, California

SOC/ASIC SYNTHESIS & FRONT-END STA ENGINEER (SILICON ENGINEERING). We’ve only begun to scratch the surface of Starlink’s potential global impact and are looking for best-in-class engineers to help maximize Starlink’s utility for communities and businesses around the globe. Today SpaceX is actively d...

SAMSUNG
Mountain View, California

Stay up-to-date with the latest front-end technologies, tools, and best practices to ensure our tech stack remains cutting-edge. Stay up-to-date with the latest front-end technologies, tools, and best practices to ensure our tech stack remains cutting-edge. Are you a seasoned Front End/UI Engineer w...

ATR International
Milpitas, California

We are seeking a Senior Front-End SoC/ASIC Design Engineer for our SoC business unit Responsibilities Include but are not Limited to:·Support customer’s design through all phases of ASIC execution at Company. Ensure designs meet product Performance-Power-Area-Schedule requirements Tasks may include ...