Senior Systems Engineer

Invisible AI

Invisible AI

Software Engineering
Remote
Posted on Monday, June 3, 2024
At Invisible AI, we are building the future of computer vision. Our core focus is on developing an end-to-end platform that can digitize the physical world to solve business problems. Today, our visual intelligence platform uses AI-enabled cameras to analyze human body posture in real-time — without streaming any video to the cloud. Coming from the world of self-driving cars, the founders of Invisible AI have years of experience in building and deploying large-scale machine learning pipelines.
As a Senior Systems Engineer, you will build the technology to enable our platform to deploy, run, and monitor Invisible AI’s software at scale across tens of independent deployments and thousands of devices. This role works closely with all other engineering teams and owns internal tools to enable faster development and deployment, like secure ephemeral debug environments, streamlined access controls, CI/CD systems, and a custom in-house device management platform for device configuration and software releases.

Responsibilities:

  • Design, deploy, and maintain Linux-based systems and infrastructure.
  • Monitor system performance, troubleshoot issues, and optimize for maximum uptime and performance.
  • Implement and manage security measures to protect the integrity of the Linux environment.
  • Perform regular system updates, patches, and upgrades.
  • Automate routine tasks using scripting languages (e.g., Bash, Python).
  • Manage user accounts, permissions, and access controls.
  • Maintain backup and recovery solutions to ensure data integrity.
  • Collaborate with development and support teams to address technical issues and implement solutions.
  • Document system configurations, procedures, and changes.

Requirements:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent experience.
  • 5+ years of experience building & managing infrastructure at scale, especially on the Edge.
  • Extensive knowledge of Linux operating systems (e.g., Red Hat, CentOS, Ubuntu).
  • Proficiency in scripting languages (e.g., Bash, Python).
  • Experience with configuration management tools (e.g., Ansible, Terraform).
  • Strong understanding of networking concepts and protocols.
  • Experience with Windows Servers/VMs a plus.
  • Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) is a plus.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and interpersonal skills.
  • 10-20% Domestic & International Travel Required.

Preferred Qualifications:

  • Experience with containerization technologies (e.g., Docker).
  • Knowledge of database administration (e.g., PostgreSQL).
  • Experience with monitoring tools (e.g., Prometheus).
Our compensation package plays a big part in how we value your impact on our mission. Our base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The estimated base salary guideline range for this role is between $115,000 and $160,000 and may be modified. This will vary based on various factors, including market and individual qualifications objectively assessed during the interview process. In addition to base salary, your compensation package will include additional components such as equity, sales incentive pay, and benefits. Invisible AI is an equal opportunity employer. We do not discriminate based on age, ethnicity, gender, nationality, religious belief, or sexual orientation.