Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Forterra Logo

Senior Software Engineer, Edge Data Systems

Forterra

$130,000 - $150,000
Aug 20, 2025
Clarksburg, MD, US
Apply Now

Forterra is seeking a software engineer to build reliable event streaming, schema management, storage optimization, and topic-based data prioritization for autonomous land vehicles in contested and network-limited environments.

Requirements

  • Experience with Linux (Ubuntu) environments.
  • Familiarity with edge distributed compute architecture (multiple computers on robot).
  • Experience with Docker and containerized development workflows.
  • Ability to design scalable systems and develop clean, intuitive APIs
  • Experience with SQL databases (Postgres, SQLite).
  • Familiarity with AWS services and cloud infrastructure.
  • Experience designing streaming system for aggrigation and filtering of data at edge

Responsibilities

  • Build and maintain software that runs on robotic platforms, deployment site infrastructure, and AWS cloud services.
  • Design and scale data pipeline systems to support deployments at increasing scale.
  • Implement early warning systems to detect issues across the data pipeline.
  • Contribute to the design of hardware, site specs, and configuration standards for deployment environments.
  • Drive central management of compute elements across deployments to reduce time spent on individual site support.
  • Help turn raw data into structured, well-documented, usable formats.

Other

  • Collaborate with stakeholders across engineering and product in order to identify opportunities to improve our systems, prioritize and deliver value for the business and our customers.
  • Proactive mindset—you anticipate problems before they become blockers.
  • Strong collaborator who communicates well and works effectively across teams.
  • Strong software engineering background (5+ years with Bash, Python, and C++).
  • Experience architecting and designing data streaming for edge distributed compute systems including schema registry and management.