About The Position

As a Full Stack Software Engineer focused on Monitoring Infrastructure, you will help design, build, and scale Formic’s end-to-end monitoring stack for industrial robotic systems. You will work across edge and cloud environments to enable system provisioning, telemetry collection, remote diagnostics, and real-time fleet visibility. This role is ideal for an engineer who enjoys distributed systems, production reliability, and solving real-world problems that directly impact uptime and customer outcomes.

Requirements

  • Bachelor’s degree in Computer Science or equivalent practical experience
  • 5+ years of experience building complex distributed systems in domains such as IoT, robotics, automotive, or similar
  • Strong proficiency in Python and Django
  • Deep understanding of Linux-based systems
  • Experience with AWS, ideally AWS IoT
  • Familiarity with observability tools such as Grafana, Datadog, or similar
  • Located in or willing to relocate to the Chicago, IL (Woodridge) or San Francisco, CA (Oakland) areas and able to work in a hybrid environment (3+ days per week)

Nice To Haves

  • Experience working with video streaming systems
  • Experience with React or other front-end technologies strongly preferred

Responsibilities

  • Contribute to the design and development of Formic’s end-to-end monitoring stack
  • Build systems that support provisioning, data collection, and remote troubleshooting
  • Work closely with the Robotics team to understand and design monitoring interfaces
  • Develop software across edge and cloud environments to enable robust data collection and processing
  • Troubleshoot monitoring and data collection issues on deployed systems
  • Provision and maintain cloud infrastructure as needed
  • Write unit and integration tests to ensure reliability and maintainability
  • Participate in Scrum ceremonies and code reviews
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service