{"schemaVersion":"jobsearcher.job.v1","id":"2dfe3f29c461bcd1c9bb82db","url":"https://jobsearcher.com/jobs/2dfe3f29c461bcd1c9bb82db","canonicalUrl":"https://jobsearcher.com/jobs/2dfe3f29c461bcd1c9bb82db","title":"Software Engineering (Mid Level)","description":"Software Engineer (Mid-Level)Location:Remote (US)\r\nDepartment:Insights (AI/ML)\r\nReports to:Engineering ManagerAbout the Role\r\nIrth 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 amid-level, full-stack Application Software Engineerto build both the interfaces operators use and the services behind them.On the front end, you will build production applications inTypeScript and React , translating UX designs into intuitive, reliable interfaces that faithfully reflect the intended design.On the back end, you will buildAPIs and services in TypeScript and Pythonthat connect the application to the data platform and analytical layer.Your work will include: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 beingdefined 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.Key Responsibilities\r\n1. Front-End Development — Primary ResponsibilityBuild production user interfaces inTypeScript and React , implementing UX designs faithfully across layout, interaction behavior, and visual details.Work from design files and prototypes; identify and raise gaps, edge cases, and ambiguities with designers before implementation rather than making assumptions silently.Build model configuration and threat-selection experiences, including:Multi-step workflowsParameter formsInput validationClear error and recovery statesBuild data-dense interfaces, including:Sortable and filterable result tablesDashboardsDrill-down experiences from system to segment levelMap-based visualization of risk across pipeline geometryDesign interfaces for long-running analytical operations, providing meaningful progress indicators, partial results, and recovery from failures.Build reusable, well-typed components and contribute to a consistent component library and design-system implementation.Ensure responsive behavior, accessibility, and cross-browser compatibility across applications.2. Back-End & API DevelopmentDesign and buildREST APIs in TypeScript and Pythonfor model configuration, execution, and results retrieval.Establish clear API contracts, versioning strategies, and maintainable service boundaries.Build execution and orchestration services for analytical workloads, including:Long-running jobsStatus trackingResult persistenceFailure handling and recoveryImplement event-driven and asynchronous patterns so analytical results can be delivered without blocking the user interface.Design and implement database schemas and queries across the application data store and lakehouse serving layer.Integrate withDatabricks and Azureservices, including:Model serving endpointsAzure StorageAzure FunctionsAPI ManagementContainer-hosted servicesWrite and maintainOpenAPI specificationsand ensure interactive API documentation remains accurate as contracts evolve.3. Customer Model Deployment FrameworkBuild the end-to-end experience that allows customers to deploy, configure, and execute their own models within product workflows, across both front-end and back-end systems.Implement connection and data-mapping workflows, including:Guided wizardsTemplatesInput validationCustomer-supplied data mappingBuild results-integration capabilities so customer model outputs can be displayed and aggregated alongside industry and Irth model outputs.Implement isolation and governance controls to ensure customer-deployed code runs safely within appropriate tenant boundaries.4. Quality, Security & PerformanceWrite automated tests across the stack, including:Component and interaction tests on the front endUnit tests on the back endIntegration tests across services and APIsMonitor, troubleshoot, and optimize application responsiveness and API performance under realistic analytical workloads.Implement authentication, authorization, and tenant isolation using the platform's identity and secrets-management services.Identify, assess, and remediate security vulnerabilities in application code, infrastructure integrations, and dependencies.Participate in code reviews and contribute to CI/CD pipelines and deployment automation.5. CollaborationPartner closely with Design on feasibility, interaction details, edge cases, and design-system consistency.Work with data engineers and data scientists to define clear interfaces between application, data, and model layers.Partner with Product and QA on requirements, edge cases, acceptance criteria, and release readiness.Contribute to:Technical and design reviewsArchitecture and decision recordsEngineering standardsReusable development practicesRequired Qualifications3–5 yearsof professional full-stack software development experience.StrongTypeScript and Reactexperience, including hooks, state management, component composition, and performance optimization for data-heavy interfaces.Demonstrated ability to implement UX designs faithfully, with strong attention to spacing, component states, transitions, and interaction details.Strong back-end development experience inTypeScript and Python , including building and consuming REST APIs in production.Proficiency inrelational database design , query development, and query optimization.Hands-on experience with a major cloud provider;Azure preferred , including managed compute, storage, API gateway, secrets management, and monitoring services.Experience withevent-driven architecture, queues, or pub/sub systemsfor asynchronous processing and result delivery.Experience with modern front-end tooling and testing, including build systems, package management, and component or end-to-end testing frameworks.Proficiency withGitand branch-based development workflows.Understanding ofDevOps practices , including CI/CD pipelines, automated testing, and deployment automation.Experience withvulnerability management and remediation , including dependency scanning and security patching.Strong problem-solving skills and attention to detail.Preferred QualificationsExperience buildingdata-dense professional or analytical interfaces , including large tables, dashboards, filtering, and drill-down workflows.Experience withmapping and geospatial visualizationlibraries.Experience withcharting and data visualizationlibraries.Familiarity with design tooling and design-system implementation, with the ability to work directly from design files.Experience withOpenAPI or Swaggerspecifications and API documentation tooling.Experience withDatabricks, Apache Spark, or distributed data-processing platforms .Experience integratingmachine learning model-serving endpointsinto application workflows.Experience withcontainerized deployment and orchestration .Experience buildingmulti-tenant SaaS applicationswith per-tenant isolation.Experience usingAI-assisted coding tools , such as Cursor or GitHub Copilot, and/oragentic coding tools , such as Claude Code, as part of a professional software-development workflow.Nice to HaveExposure toasset integrity, damage prevention, land management, or stakeholder engagementdomains.Experience building software where outputs must beauditable and traceable for regulatory purposes .Experience withplugin or extension frameworksdesigned to run third-party code safely.Experience withaccessibility standards , including WCAG conformance.Experience contributing to ashared component libraryused across multiple products.Success Metrics\r\nSuccess in this role will be measured by:Shipping interfaces that faithfully match provided UX designs and perform reliably with real-world customer data volumes.Delivering reliable, well-documented APIs that other teams can build against independently.Delivering end-to-end model configuration and execution workflows forindustry, Irth, and customer-supplied models .Launching the customer model deployment framework and supporting its adoption by real customers.Maintaining interface responsiveness and API performance within established targets under realistic analytical workloads.Maintaining a low defect escape rate and ensuring there areno critical unresolved security findings .Demonstrating effective collaboration acrossDesign, Data, Model, Product, QA, and Engineeringteams.BenefitsCompetitive Salary– A competitive compensation package based on experience and qualifications.Medical, Dental, and Vision Insurance– Comprehensive insurance coverage to support you and your family.401(k) Plan with Company Match.Generous Paid Time Off (PTO)– Time off to support work-life balance and personal needs.Company-Paid Holidays– Paid holidays throughout the year.Flexible Work Options– Work-from-home opportunities are available, depending on role and business needs.On-Call Compensation– Additional pay for eligible on-call shifts.#J-18808-Ljbffr","company":"Irth Solutions","rawCompany":"irth solutions","city":"Brooklyn","state":"NY","isRemote":false,"isActive":false,"createdAt":"2026-10-14T01:33:01.011Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Engineering (Mid Level)","description":"Software Engineer (Mid-Level)Location:Remote (US)\r\nDepartment:Insights (AI/ML)\r\nReports to:Engineering ManagerAbout the Role\r\nIrth 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 amid-level, full-stack Application Software Engineerto build both the interfaces operators use and the services behind them.On the front end, you will build production applications inTypeScript and React , translating UX designs into intuitive, reliable interfaces that faithfully reflect the intended design.On the back end, you will buildAPIs and services in TypeScript and Pythonthat connect the application to the data platform and analytical layer.Your work will include: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 beingdefined 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.Key Responsibilities\r\n1. Front-End Development — Primary ResponsibilityBuild production user interfaces inTypeScript and React , implementing UX designs faithfully across layout, interaction behavior, and visual details.Work from design files and prototypes; identify and raise gaps, edge cases, and ambiguities with designers before implementation rather than making assumptions silently.Build model configuration and threat-selection experiences, including:Multi-step workflowsParameter formsInput validationClear error and recovery statesBuild data-dense interfaces, including:Sortable and filterable result tablesDashboardsDrill-down experiences from system to segment levelMap-based visualization of risk across pipeline geometryDesign interfaces for long-running analytical operations, providing meaningful progress indicators, partial results, and recovery from failures.Build reusable, well-typed components and contribute to a consistent component library and design-system implementation.Ensure responsive behavior, accessibility, and cross-browser compatibility across applications.2. Back-End & API DevelopmentDesign and buildREST APIs in TypeScript and Pythonfor model configuration, execution, and results retrieval.Establish clear API contracts, versioning strategies, and maintainable service boundaries.Build execution and orchestration services for analytical workloads, including:Long-running jobsStatus trackingResult persistenceFailure handling and recoveryImplement event-driven and asynchronous patterns so analytical results can be delivered without blocking the user interface.Design and implement database schemas and queries across the application data store and lakehouse serving layer.Integrate withDatabricks and Azureservices, including:Model serving endpointsAzure StorageAzure FunctionsAPI ManagementContainer-hosted servicesWrite and maintainOpenAPI specificationsand ensure interactive API documentation remains accurate as contracts evolve.3. Customer Model Deployment FrameworkBuild the end-to-end experience that allows customers to deploy, configure, and execute their own models within product workflows, across both front-end and back-end systems.Implement connection and data-mapping workflows, including:Guided wizardsTemplatesInput validationCustomer-supplied data mappingBuild results-integration capabilities so customer model outputs can be displayed and aggregated alongside industry and Irth model outputs.Implement isolation and governance controls to ensure customer-deployed code runs safely within appropriate tenant boundaries.4. Quality, Security & PerformanceWrite automated tests across the stack, including:Component and interaction tests on the front endUnit tests on the back endIntegration tests across services and APIsMonitor, troubleshoot, and optimize application responsiveness and API performance under realistic analytical workloads.Implement authentication, authorization, and tenant isolation using the platform's identity and secrets-management services.Identify, assess, and remediate security vulnerabilities in application code, infrastructure integrations, and dependencies.Participate in code reviews and contribute to CI/CD pipelines and deployment automation.5. CollaborationPartner closely with Design on feasibility, interaction details, edge cases, and design-system consistency.Work with data engineers and data scientists to define clear interfaces between application, data, and model layers.Partner with Product and QA on requirements, edge cases, acceptance criteria, and release readiness.Contribute to:Technical and design reviewsArchitecture and decision recordsEngineering standardsReusable development practicesRequired Qualifications3–5 yearsof professional full-stack software development experience.StrongTypeScript and Reactexperience, including hooks, state management, component composition, and performance optimization for data-heavy interfaces.Demonstrated ability to implement UX designs faithfully, with strong attention to spacing, component states, transitions, and interaction details.Strong back-end development experience inTypeScript and Python , including building and consuming REST APIs in production.Proficiency inrelational database design , query development, and query optimization.Hands-on experience with a major cloud provider;Azure preferred , including managed compute, storage, API gateway, secrets management, and monitoring services.Experience withevent-driven architecture, queues, or pub/sub systemsfor asynchronous processing and result delivery.Experience with modern front-end tooling and testing, including build systems, package management, and component or end-to-end testing frameworks.Proficiency withGitand branch-based development workflows.Understanding ofDevOps practices , including CI/CD pipelines, automated testing, and deployment automation.Experience withvulnerability management and remediation , including dependency scanning and security patching.Strong problem-solving skills and attention to detail.Preferred QualificationsExperience buildingdata-dense professional or analytical interfaces , including large tables, dashboards, filtering, and drill-down workflows.Experience withmapping and geospatial visualizationlibraries.Experience withcharting and data visualizationlibraries.Familiarity with design tooling and design-system implementation, with the ability to work directly from design files.Experience withOpenAPI or Swaggerspecifications and API documentation tooling.Experience withDatabricks, Apache Spark, or distributed data-processing platforms .Experience integratingmachine learning model-serving endpointsinto application workflows.Experience withcontainerized deployment and orchestration .Experience buildingmulti-tenant SaaS applicationswith per-tenant isolation.Experience usingAI-assisted coding tools , such as Cursor or GitHub Copilot, and/oragentic coding tools , such as Claude Code, as part of a professional software-development workflow.Nice to HaveExposure toasset integrity, damage prevention, land management, or stakeholder engagementdomains.Experience building software where outputs must beauditable and traceable for regulatory purposes .Experience withplugin or extension frameworksdesigned to run third-party code safely.Experience withaccessibility standards , including WCAG conformance.Experience contributing to ashared component libraryused across multiple products.Success Metrics\r\nSuccess in this role will be measured by:Shipping interfaces that faithfully match provided UX designs and perform reliably with real-world customer data volumes.Delivering reliable, well-documented APIs that other teams can build against independently.Delivering end-to-end model configuration and execution workflows forindustry, Irth, and customer-supplied models .Launching the customer model deployment framework and supporting its adoption by real customers.Maintaining interface responsiveness and API performance within established targets under realistic analytical workloads.Maintaining a low defect escape rate and ensuring there areno critical unresolved security findings .Demonstrating effective collaboration acrossDesign, Data, Model, Product, QA, and Engineeringteams.BenefitsCompetitive Salary– A competitive compensation package based on experience and qualifications.Medical, Dental, and Vision Insurance– Comprehensive insurance coverage to support you and your family.401(k) Plan with Company Match.Generous Paid Time Off (PTO)– Time off to support work-life balance and personal needs.Company-Paid Holidays– Paid holidays throughout the year.Flexible Work Options– Work-from-home opportunities are available, depending on role and business needs.On-Call Compensation– Additional pay for eligible on-call shifts.#J-18808-Ljbffr","datePosted":"2026-10-14T01:33:01.011Z","dateModified":"2026-10-14T01:33:01.011Z","hiringOrganization":{"@type":"Organization","name":"Irth Solutions","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Brooklyn","addressRegion":"NY","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"2dfe3f29c461bcd1c9bb82db"},"url":"https://jobsearcher.com/jobs/2dfe3f29c461bcd1c9bb82db"}}