Senior DevOps Engineer

Software · Bedford, Massachusetts
Department Software
Employment Type Full-Time
Minimum Experience Experienced

To be a leader in a growing industry, you have to build the best team.  We are looking for a Senior DevOps Engineer to join our team in building and deploying infrastructure and tools to enable the rapid development of AI enabled robotic solutions for our customers. The Senior DevOps Engineer will own the build infrastructure for a variety of applications written in C++, Node.JS, and Python in a Linux environment.  In addition, this position will help scale our machine learning data pipeline and build out our cloud backend for remote system management.


At Soft Robotics, we have impressive technology that distinguishes us from the competition, and a healthy road map of interesting R&D and Product Development Activities to accomplish.  More than a person that checks every box, we’re looking for someone who is excited to work with our fantastic, cohesive team at Soft Robotics!


Primary Responsibilities:

  • Scripting for system provisioning and deployment
  • Build container creation and management
  • Jenkins build automation jobs
  • C++, Node.JS, and Python build tools and scripting
  • Build artifact generation and management
  • Machine learning infrastructure and data pipeline management
  • Cloud infrastructure for remote system monitoring / diagnostics

 

Requirements:

  • BS in Computer Science, Engineering, or equivalent
  • 5+ years of professional software development experience, ideally in a similar DevOps role
  • Extensive experience in a Linux development environment, including expertise in build tools such as Makefile and cmake
  • Experience with automation tools (e.g. Ansible) for system provisioning and deployment
  • Significant development experience in one or more scripting languages, e.g. Python, Bash, etc.
  • Experience with container based build and deployment tools, e.g. Ubuntu Snaps and Docker
  • Experience configuring and maintaining build automation infrastructure, e.g. Jenkins
  • Experience configuring and maintaining cloud infrastructure, e.g. AWS, Azure, etc. for development, testing, and production environments
  • Well versed in modern development methodologies, including branching, versioning, tagging, etc.,  and the tradeoffs of various approaches
  • Deep knowledge of git and all of its nuances
  • Excellent written and verbal communication skills; Proficiency in the creation and maintenance of documentation
  • Demonstrated track record of exceptional individual performance in a fast-paced environment
  • Ability to work independently but also thrives in highly integrated team environments
  • Strong attention to details

Thank You

Your application was submitted successfully.

  • Location
    Bedford, Massachusetts
  • Department
    Software
  • Employment Type
    Full-Time
  • Minimum Experience
    Experienced