1.831.455.1004 info@stoutagtech.com

Lead DevOps Engineer

Lead DevOps Engineer

Our Company:

At Stout we design, manufacture, and build machines for the agriculture industry. Our machines integrate artificial intelligence, machine vision and deep learning into smart agricultural tools.

Location: Salinas, CA

The Role:  A multifunctional role in an exciting ag-tech company. The primary responsibility of the Lead DevOps Engineer is to develop and maintain data pipelines and infrastructure for data analytics applications, edge AI software, and provisioning new systems. You will utilize the Tools, platforms, and programming languages that are currently used at Stout, which include: SaltStack, Elastic, GitLab CI, Python, C/C++, and Javascript, with deployments on Azure, AWS, and mobile embedded systems.

Areas of Responsibility: 

  • Develop and maintain SaltStack configuration and YAML state files to configure and deploy applications and updates to cloud, on-prem, and mobile minions
  • Develop and maintain continuous integration and deployment pipelines in GitLab CI
  • Develop and maintain utilities for automated provisioning of new computer hardware in assembly line manufacturing
  • Configure local and cloud computing hardware to support computational and data storage needs
  • Maintain clear documentation to facilitate collaboration, troubleshooting, and future development

 Preferred Qualifications:

  • Bachelor’s degree or higher in Computer Science or equivalent in experience and evidence of exceptional ability
  • 3+ years DevOps experience in a production environment
  • Expert with Docker and at least one CI/CD tool
  • Expert with Python
  • Ability to communicate effectively and respond to questions, including over the phone, email and in person.
  • Must have strong written, verbal interpersonal and cross-cultural skills to communicate and work with employees, team-members, supervisor, and management

Ideal Candidate:

  • Promotes a positive Company image
  • Must be able to maintain and abide by confidentiality.
  • Must be honest, trustworthy, and respectful.
  • Must be a team player with a can-do attitude and ability to collaborate effectively.
  • Must work well with minimal supervision, take initiative, be a self-starter, have a sense of urgency and be process driven.
  • Must prioritize workload, track, and follow-up with pending matters.
  • Must be able to work independently and in a team environment, have strong analytical and organizational skills and great attention to detail.
  • Must be self-motivated with a positive attitude

Apply Here: 

  • Max. file size: 64 MB.
  • Max. file size: 64 MB.

Full Stack Software Developer

Full Stack Software Developer

Full Stack Software Developer

 

 

Job Description:

At Stout we design, manufacture, and build machines for the agriculture industry. Our machines integrate artificial intelligence, machine vision and deep learning into smart agricultural tools.

We have in immediate opening for a Full Stack Software Developer.

This opportunity is a multifunctional role in an exciting ag-tech company. The primary responsibility of the Full Stack Software Developer is to develop and maintain software solutions for image labeling, data analytics, data organization, and machine learning pipelines.

Tools, platforms, and programming languages used at Stout include: C, C++, Python, Javascript, Node, React, Redux, OpenCV, GStreamer, Linux, Windows, Gitlab, JIRA, Confluence, Docker, ARM, Intel, NVIDIA, AWS, Azure

 

The essential functions of this position include, but are not limited to:

  • Develop software for image labeling, data organization, and data analytics
  • Configure local and cloud computing hardware to support computational and data storage needs
  • Support deployed production systems by implementing performance improvements and new functionality
  • Follow best practices for software development including test automation, bug tracking, code reviews, post-deployment support, and updates
  • Participate in end-to-end software development from design through implementation, deployment, and maintenance
  • Write clean, functional code on the front end and back end
  • Write unit and integration tests
  • Troubleshoot and debug software
  • Maintain clear documentation to facilitate collaboration, troubleshooting, and future development
  • Perform additional duties as assigned

 

Qualifications and Education Requirements

  • BS in Computer Science or related field
  • 5+ years of relevant work experience in a full-stack development role
  • Experience with user interface and interaction design
  • Experience using Javascript and Python in a production environment
  • Familiarity with databases (e.g. MySQL, MongoDB)
  • Experience with web servers (e.g. Apache, NGINX)
  • Experience with version control systems, continuous integration, and automated testing
  • Familiarity at least one cloud computing platform (e.g. Azure, AWS)
  • Ability to collaborate with development partners and end-users to design workflows
  • Ability to diagnose and fix problems quickly
  • Ability to communicate well with others in written and verbal forms
  • Understanding of smart ag equipment is a plus

 

Language and Communication Skills

  • To perform this job successfully, an individual must have the ability to communicate effectively and respond to questions, including over the phone, email and in person. Must have strong written, verbal interpersonal and cross-cultural skills to communicate and work with employees, team-members, supervisor, and management.

 

Other Skills and Attributes

  • Promotes a positive Company image and supports the Manufacturing efforts.
  • Must be able to maintain and abide by confidentiality.
  • Must be honest, trustworthy, and respectful.
  • Must be a team player with a can-do attitude and ability to collaborate effectively.
  • Must work well with minimal supervision, take initiative, be a self-starter, have a sense of urgency and be process driven.
  • Must prioritize workload, track, and follow-up with pending matters.
  • Must be able to work independently and in a team environment, have strong analytical and organizational skills and great attention to detail.
  • Must be self-motivated with a positive attitude

 

Compensation/Salary:

  • Varies by experience

 

 

Apply Here: 

  • Max. file size: 64 MB.
  • Max. file size: 64 MB.