Назад
обновлено 1 месяц назад

Sr. Software Engineer, Vendor Semantics and Developer Experience

145 000 - 220 000$
Формат работы
remote (только USA)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify RU Global, списка компаний с восточно-европейскими корнями
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Sr. Software Engineer, Vendor Semantics and Developer Experience (Vendor Semantics): Building a system that models global infrastructure as a formal graph with every node and edge traced to a versioned source of truth, with an accent on vendor semantic data and correctness-first validation. Focus on designing schema registries and semantic validation pipelines that detect breaking changes early and delivering developer tooling that makes working with a complex knowledge graph tractable.

Location: USA - Remote

Salary: $145,000 - $220,000 per year

Company

CrowdStrike is a cybersecurity company building an AI-native platform to stop breaches.

What you will do

  • Own the Vendor Schema Registry: ingest, parse, and version vendor API specifications (OpenAPI, Swagger, Smithy), track schema evolution, and keep the canonical ontological model synchronized.
  • Build a semantic validation pipeline with correctness as the SLO: validate new/updated schemas against the canonical ontology and catch mapping gaps, type conflicts, and semantic regressions.
  • Build developer experience tooling: internal SDKs, scaffolding, and documentation so product and ingest teams can work confidently against the knowledge platform.
  • Close the loop between schema and graph by translating vendor constraints and edge cases into actionable inputs for the canonical model.
  • Raise the floor for downstream teams with documentation, tooling, and validation guardrails that enable fast iteration without deep semantic-system knowledge.

Requirements

  • Strong software engineering background building systems that parse, validate, and transform structured specifications/schemas at scale.
  • Proficiency in Go, Rust, and/or Python; comfort in polyglot environments.
  • Deep experience with API specification formats (OpenAPI/Swagger, Smithy, JSON Schema or similar), including parsing, diffing, and reasoning about schema evolution.
  • Practical understanding of graph data models and downstream impact of upstream schema decisions.
  • Developer experience mindset: built internal tooling/SDKs/frameworks used by other engineers and measured success by productivity.
  • Correctness-first engineering mindset focused on invariants and edge cases, including handling vendors that silently change behavior.

Nice to have

  • Experience tracking and diffing API specification changes over time (schema registries, changelog automation, breaking-change detection).
  • Familiarity with semantic web/ontology technologies (RDF, SHACL, OWL, SPARQL) or ontology engineering toolchains.
  • Background in infrastructure, cloud platform engineering, or security tooling.
  • Experience with declarative configuration systems or code generation pipelines.
  • Track record of making complex internal systems more approachable for entire teams.

Culture & Benefits

  • Comprehensive physical and mental wellness programs.
  • Competitive vacation and holidays; paid parental and adoption leaves.
  • Professional development opportunities for all employees.
  • Employee networks and volunteer opportunities.
  • Market-competitive compensation and equity awards; health insurance and 401k.

Hiring process

  • Interviews to evaluate engineering experience, correctness-first thinking, and experience building developer tooling.
  • Discussion of how experience applies to vendor schema registries, semantic validation, and knowledge-graph workflows.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →