Senior GO Developer

Cambridge, Massachusetts
Work Type: Full Time

Marble, a technology company founded to accelerate food system technologies for people and the planet, is seeking a full-time Senior GO Developer who is not afraid of a challenge and is eager to design and support automation solutions that are transforming an industry. As a part of the Marble team, you'll work with the latest technologies and help develop the next generation of solutions for food processing, bringing resilience to the food supply chain.

A Day in the Life of a Senior GO Developer at Marble:

As a Senior GO Developer with Marble, you will have the opportunity to collaborate with talented engineers from a variety of disciplines to implement software that drives the next generation of intelligent automation for the food industry. You will work with modern tech stacks and interact with other experienced software, computer vision, AI, mechanical, and robotics engineers to create custom mechatronic systems that are powered by advanced computer vision, AI, control systems, and industry-leading mechanical engineering.

You will implement highly concurrent real-time software that controls and interacts with proprietary real-time automation systems.  You will be included in all aspects of the software development process including design, implementation, testing, deployment, optimization and maintenance. In addition, you will have the opportunity to write backend and frontend code for IT applications and you will work with AWS cloud technologies.

Our team is nimble and we work quickly.  We encourage unique ways of thinking.  You will be challenged to imagine innovative solutions and develop proofs of concept to validate the efficacy of your ideas. You will have the opportunity to work throughout the full lifecycle of software systems, from initial conceptualization to implementation in a customer facility.  You will play a key role in determining the direction of the projects in which you are engaged.  

As a member of the Marble technical team, you will be empowered to directly impact our products and customers through the research and development of novel ways to leverage technology to solve challenging and impactful problems in the food industry. If you’re interested in gaining experience designing and implementing the industry’s most advanced automation systems, this is the role for you.

Location: Cambridge, MA - US or Lincoln, NE - US

Job Type: Full-time, On-site


  • B.S. or M.S. degree in Computer Science, Engineering, or equivalent practical experience
  • 5+ years of professional software development experience utilizing modern technology stacks
  • 3+ years of experience with Go programming language, paradigms, constructs, and idioms
  • Strong skills designing high quality public APIs and Go packages
  • Strong knowledge in HTTP protocol, protobuf and gRPC
  • Familiarity with multi-threading, concurrency and parallel processing concepts
  • Experience in front-end development, mainly VueJS or ReactJS
  • Ability to design and implement scalable real time distributed systems
  • Ability to optimize the performance of real time systems using profiling and debugging tools
  • Understanding of code quality best practices, unit testing frameworks and automated testing methodologies
  • Experience working with relational and/or NoSQL databases
  • Ability to work in a Linux environment, including familiarity with Linux terminal Bash shell commands

Additional Experience We’d Like You to Have:

  • Systems programming and/or embedded systems development
  • Experience implementing microservice architectures
  • Experience with containerization
  • Experience with continuous integration tools, automated builds and DevOps pipelines
  • Experience utilizing application performance monitoring tools such as DATADOG or Prometheus
  • Familiarity with Python/C/C++
  • Previous experience working in a highly collaborative environment (such as LEAN, SCRUM or Kanban)

Go to to learn more.

Job Type: Full-time, On-site
Location: Cambridge, MA - US or Lincoln, NE - US
Team members can expect occasional travel for in-person meetings and site visits.

Marble is an equal-opportunity employer. We understand the power of a diverse team, celebrate differences, and promote inclusion.

Submit Your Application

You have successfully applied
  • You have errors in applying
Cover Letter