Robotics SW Infrastructure Engineer

about 1 year ago
Full time role
Remote... more
Remote... more

Job Description

Robotics Infrastructure Engineer

AMP Robotics is a pioneer and industry leader in artificial intelligence (AI), robotics, and infrastructure for the waste and recycling industry. We apply AI-powered automation to economically and sustainably improve our global recycling system.

Headquartered in Louisville, Colorado, the Denver Post and BuiltIn Colorado have recognized AMP as one of the state's top workplaces. AMP also has operations and career opportunities outside of Atlanta and Cleveland, as well as in Europe. We’re fostering an environment where passionate individuals can grow and create impact. We seek unconventional thinkers to join our mission to enable a world without waste; at AMP, your contributions have meaning and can spur change. With backing from top-tier investors and national recognition including North American Cleantech Company of the Year and Forbes’ most promising AI companies, we’re always seeking ways to better our operations, raising the bar on innovation, and looking to collaborate and improve in what we do. Learn more at AMPRobotics.com.

AMP Robotics is hiring a Robotics Infrastructure Engineer, reporting to the Robotics Engineering Manager, to focus on automating the hard stuff and reducing friction in the software deployment process. You’ll work closely with our other engineering and deployment teams to deploy software and make sure that we can keep delivering the best possible accuracy with our sorting processes without missing a beat, and that our feature velocity doesn’t require us to sacrifice quality. You’ll touch just about every system at AMP, and you’ll take the initiative to “be the glue” and help every part of the engineering organization work better.

As our Robotics Infrastructure Engineer, you will work to:

  • Automate and iterate on critical software engineering and operations processes
  • Contribute to our digital infrastructure and service architecture in GCP
  • Identify and champion areas of improvement in the company’s software infrastructure security, reliability, scalability, and maintainability.

Supervisory Responsibilities: 

  • None

The successful candidate will have:

Required:

  • 2+ years experience in a DevOps, Software Engineering, Site Reliability Engineering, Network Engineering, and/or Systems Administration role
  • Experience designing, deploying, and monitoring cloud and on-prem infrastructure
  • Proficient with shell scripting and one other programming language (preferably Python)
  • Proficient with Git and Git-based workflows
  • Proficient with Linux system administration
  • Experience working with Containerization (Docker) and Orchestration (Docker-Compose, containers)
  • Automated OS Provisioning (eg: Ansible, Packer, Puppet, Chef)
  • History working with a reasonable subset of our technology stack listed above

Some of the tools and services you will work with:

  • Ansible
  • Google Cloud Platform (GKE, IAM, GCS)
  • Python/Poetry
  • GitLab/CI/CD
  • Jenkins
  • docker/docker-compose
  • SQL
  • Ubuntu

Preferred: 

  • We don’t expect you to be an expert in every DevOps sub-discipline, but it would be advantageous to be experienced in at least 2 of the following areas (or to be a generalist, i.e., to have had moderate exposure to many of them):
    • Scripting (e.g. Python, Ruby, bash)
    • Networking (e.g. routing & switching, VPNs, VPCs)
    • CI/CD (e.g. Jenkins, Gitlab CI, Concourse)
    • Cloud Platform Administration (especially GCP)
    • Infrastructure as Code (e.g. Terraform)
    • Security (e.g. network security, SDLC, AAA tools and techniques)
    • Linux System Administration (filesystem management, iptables/networking configuration, bash scripting)
    • Database Administration (SQL or NoSQL)
  • Track record of working with numerous stakeholders, teams, and cross-functional roles to deliver projects on time and under budget
  • Passion for recycling, the environment, and working in a fast-moving environment

Education:

  • EDUCATION – HIGH SCHOOL DIPLOMA OR EQUIVALENT REQUIRED 

Experience: 

  • 2+ years experience in a DevOps, Software Engineering, Site Reliability Engineering, Network Engineering, and/or Systems Administration role

Working Conditions/Physical Demands:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.  

  • Prolonged periods of sitting at a desk and working on a computer.
  • Must be able to lift up to 15 pounds at times.

Working Location(s): 

  • Remote 

Travel Requirements: 

  • 5%

Other duties: 

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.

Salary & Compensation Information: $115,000-$130,000

Benefits Information:

  • Medical - The company covers up 85% to 100% of the premium for Cigna healthcare plans depending on the selection. Employees pay the difference in premium if they select a more expensive plan. Up to 75% for dependents. 
  • Dental, Vision, Short and Long Term Disability.
  • 401(k) retirement plan (non-matching).
  • FTO - Flexible Time Off 
  • 7 company holidays
  • Equity

Similar jobs