Remote job
Infrastructure Software Engineer - Topology and Observability
Job details
About this role
Role overview Build a system that brings infrastructure configuration, inventory, and observability data together so technical teams can understand how workloads depend on networks, hosts, services, and other layers. The work spans data modeling, collection pipelines, backend and frontend development, and operational analysis. The resulting maps are intended to support incident investigation, failure analysis, and assessment of proposed changes.
Responsibilities - Design a topology model that connects physical, logical, and service layers through defined entities and relationships. - Build low-impact collectors and parsers for sources such as configuration systems, network devices, hypervisors, and metrics or logs. - Reconcile intended configuration with observed state and report discrepancies. - Develop services and an interactive interface for layered maps, hierarchical navigation, traffic and dependency flows, and links to operational tools. - Create dependency-based methods for assessing potential impact and failure scope. - Work with network, compute, reliability, and security teams to shape a shared operational view.
Requirements - At least five years in infrastructure, platform engineering, site reliability, or network automation, with cloud and on-premises experience. - Working knowledge of L2/L3 networking, including routing, overlays, and Linux networking. - Experience building Python data pipelines and defining or validating schemas. - Experience with analytical data stores, such as columnar or graph databases. - Experience visualizing graph or topology data on the web and addressing the challenges of large graphs.
Nice to have - Experience with large multi-region cloud or IaaS environments, infrastructure inventories, or network sources of truth. - Familiarity with dependency mapping, failure analysis, or simulation of proposed changes. - Experience with AIOps, incident automation, LLM-assisted operational workflows, diagram generation, or security exposure mapping.
Benefits and work setup The role can be based in Mountain View, California, or remote. The listed benefits include remote work, paid time off, retirement contributions, medical, dental and vision plans, training, and education resources.