Engineering

Systems Engineer

Lincoln, Nebraska
Work Type: Full Time

Marble, a technology company combining intelligent software, computer vision, AI, and advanced mechanical design to develop automated solutions for food processors, is looking for a full-time Systems Engineer to help build and support its solutions.  At Marble, you'll get to work with the latest technologies and improve the food supply chain.
This role is perfect for a tech-savvy professional passionate about managing and enhancing Linux environments, networking, and software development.

A Day in the Life of a Systems Engineer at Marble:

As a Systems Engineer at Marble, you will have the opportunity to collaborate with talented engineers from various 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 work closely with engineering teams to deploy, manage, and operate scalable, highly available, and fault-tolerant systems. Installing, patching, and optimizing Linux Ubuntu systems to ensure system security and performance is a key responsibility of this role. In addition to managing network infrastructure, including switches, firewalls, SAN, VPN IPSEC and ensuring reliable connectivity, you will develop and maintain automation scripts to ensure robust, secure, and efficient operations.

If you’re interested in gaining experience designing and implementing the food industry’s most advanced automation systems, this is the role for you.

Key Responsibilities

  • Collaborate Across Disciplines: Communicate effectively with a diverse team of engineers in software, computer vision, AI, mechanical, and robotics, ensuring seamless integrations.

  • Deploy and Optimize Systems: Use Linux Ubuntu to deploy, manage, and optimize scalable, highly available, and fault-tolerant systems.

  • Manage Network Infrastructure: Take charge of switches, firewalls, SAN, and VPN IPSEC, guaranteeing seamless connectivity.

  • Innovate with Automation: Create and maintain automation scripts in Python and Go, pushing our automation solutions to new heights.

  • Lead Critical Deployments: Lead the deployment and management of HCL Consul, Vault, and Nomad clusters, focusing on security, robustness, and efficiency.

  • Ensure Seamless Operation: Integrate hardware with software systems and conduct integration tests and performance benchmarks for optimized operations.

What You Must Have:

  • B.S. or M.S. degree in Computer Science, Systems Engineering, or related field

  • 2+ years of professional software development experience with modern technology stacks

  • Proficiency in Linux distributions and databases

  • Strong understanding of network principles, including experience with switches, firewalls, and VPN configurations

  • Proficiency in real-time system optimization and familiarity with profiling/debugging tools


Additional Experience We’d Like You to Have:

  • Experience with containerization technologies and microservices architecture

  • Knowledge of containerization techniques and tools

  • Experience with HCP Consul, Vault, Nomad, NATS, ZeroMQ, and MongoDB

  • Familiarity with Python/C/C++

  • Experience in a collaborative environment, such as SCRUM or Kanban


If this sounds like you, we encourage you to apply! Go to seemarble.com to learn more.

Job Type: Full-time

Location: 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