Software Engineer - Infrastructure & Automation

Cambridge, Massachusetts
Software Engineering – Applications
Full Time
As a Software Engineer - Infrastructure & Automation at CiBO you’ll be part of a collaborative team of developers, crop scientists, agronomists, data scientists, and remote sensing experts. You will help us build our SaaS products and help automate every aspect of our platform and complex processes in AWS. Our culture is built on cross-disciplinary collaboration, learning, and rapid prototyping. Our major platform is built in Scala and Go and deployed on AWS using Kubernetes. CiBO is a science-based company, so prepare to learn and invent with us!
      Demonstrated experience deploying scalable commercial software products
      Significant experience with AWS tools such as ECS, Lambda, EMR, or CloudFormation
      Experience with Linux, DevOps, infrastructure-as-code, and automated deployment
      Solid foundation in computer science, including algorithms, and data structures
      Significant experience with professional software engineering, including automated testing, Agile, pair programming, refactoring, relational databases, and micro/services
      Experience with at least one NoSQL store, ideally one of the following {Riak, Cassandra, Couch DB}
      Experience with at least one of each of an object oriented {Scala, Java, C++, Python, etc.}, functional programming {Scala, Haskell, OCaML/SML, Erlang, Clojure, etc.}, and a strongly typed language {Scala, Java, C++, Haskell, etc.}. Multi-counting allowed.
      Significant experience with multithreading or distributed/eventually consistent systems
      Excellent collaboration skills
Bonus Qualifications (Not Required)
      Experience with and/or hard-won hatred of Docker, CoreOS, etc
      Experience with or interest in classical and Bayesian statistics, math, computer vision, agriculture, or biology