Software Engineer (Mid-Level)
Location: Remote (US)
Department: Insights (AI/ML)
Reports to: Engineering Manager
Irth is building a new AI-driven threat and risk management platform for pipeline asset integrity. The platform brings together three capabilities that have never previously lived in one place at Irth:
•
A governed, cross-product data platform built on Databricks and Azure.
•
An AI-powered ingestion layer that normalizes, repairs, and enriches customer data without services-heavy onboarding.
•
A reusable analytical layer that runs industry-standard, Irth-developed, and customer-built risk models against that data.
We are seeking a mid-level, full-stack Application Software Engineer to build both the interfaces operators use and the services behind them.
On the front end, you will build production applications in TypeScript and React, translating UX designs into intuitive, reliable interfaces that faithfully reflect the intended design.
On the back end, you will build APIs and services in TypeScript and Python that connect the application to the data platform and analytical layer.
•
Interfaces for configuring models and threat parameters.
•
Execution paths that run analytical models and return results.
•
Map and dashboard views that surface risk scores and supporting evidence.
•
Services and frameworks that allow customers to deploy and run their own models on the platform.
You will join at a point where these interfaces are being defined rather than maintained, giving you meaningful opportunity to shape the product and its technical foundation.
Our users are integrity engineers making consequential decisions based on dense, technical information. The front-end experience is therefore closer to building a sophisticated professional application than a traditional marketing surface.