Frontline Product Engineer

Rivet IndustriesWashington, DC
123d

About The Position

Come build the platform that survives reality. We are looking for builders that want to sit with operators, craft systems from first principles, and ship production code the team can rely on. This isn’t a feature factory, it’s building the substrate: containers on exotic hardware, messages that land over unreliable links. We hold dependability, security, and operability as fundamental principles.

Requirements

  • 5+ years building production systems and owning services end-to-end; you are the type of person that understands core coding fundamentals and picks the best tool for the job be it from scratch in Rust, C, Python, an open-source framework or an off the shelf product.
  • Deep operating system fundamentals: you understand the underlying systems, allowing you to work across any environment from embedded Linux to Windows, mobile to server. You are comfortable with bring-up/hardening, reproducible builds, policy enforcement, and how authentication and certs actually work in practice.
  • Container and orchestration: practical experience in constrained environments; comfort with hypervisors, virtualization, and related concepts.
  • Networking & messaging literacy: queues/pub-sub, identity, and transport basics; you can make things work over any link.
  • Device security, management & identity: exposure with identity providers, plus a working sense of STIGs and SBOMs.
  • Integration pragmatism: you meet customers where they are, stitch OSS and COTS without fuss, and respect legacy systems in place.
  • Interest in visualization and spatial interfaces: development and optimization from Vulkan to Unity.
  • Engineering hygiene: clean Git history, CI/CD you can trust, IaC for config.
  • Field comfort: serial consoles, packet capture, and calm problem-solving without drama.
  • Able to work in secure/air-gapped environments.
  • US citizenship required, clearance eligibility is a plus.
  • Ability to travel 35-70% to operator and customer sites.

Responsibilities

  • Own hard problems end-to-end. Show up in the field, understand the constraints, ship a solution, and carry it upstream into a scalable product.
  • Design for challenging environments. Make workloads run on exotic form factors in a variety of unconventional situations, with limited power and connectivity.
  • Build what matters. Choose the right detail at the right layer - configure when possible, code when necessary, secure by default.
  • Close the loop. Instrument, measure, automate; turn one-off wins into repeatable patterns and products.
  • Raise the floor. Leave behind clean repos, reproducible builds, and simple runbooks that work when you aren’t there.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service