Create Alert
Email me similar jobs

Schema Validation Engineer (TypeScript / Python)

Job Description

We are looking for a Schema Validation Engineer to own the Agent DNA schema package, validation services, and versioning strategy. You will build the core validation framework that ensures platform consistency, reliability, and developer experience.

Requirements


  • 4+ years of software development experience.
  • Strong proficiency in TypeScript and/or Python .
  • Hands-on experience with JSON Schema and/or Pydantic .
  • Experience designing APIs and validation services.
  • Familiarity with CI/CD pipelines and developer tooling.
  • Strong analytical and problem-solving skills.
  • Advanced English (B2+ or higher) .

Nice to Have

  • Experience using AI tools to accelerate development, documentation, and test generation.
  • Knowledge of schema versioning, migrations, and backward compatibility.
  • Experience building developer platforms or internal tooling.

Key Responsibilities

  • Design and implement schema validation with clear, field-level error reporting.
  • Develop and maintain validation APIs and CLI tools.
  • Define versioning, migration, and artifact diffing conventions.
  • Create and maintain validation fixtures for valid, invalid, policy-denied, and connector-error scenarios.
  • Collaborate with engineering teams to improve developer tooling and CI workflows.



Requirements
4+ years of software development experience. Strong proficiency in TypeScript and/or Python. Hands-on experience with JSON Schema and/or Pydantic. Experience designing APIs and validation services. Familiarity with CI/CD pipelines and developer tooling. Strong analytical and problem-solving skills. Advanced English (B2+ or higher). Nice to Have Experience using AI tools to accelerate development, documentation, and test generation. Knowledge of schema versioning, migrations, and backward compatibility. Experience building developer platforms or internal tooling.
Similar jobs

Schema Validation Engineer (TypeScript / Python)

Apply Now
Back to search page