xelys jobs xelys jobs

Software Engineer

Haystack

midcontractbackend Portland, ME Yesterday via LinkedIn

See how well this job matches your profile

Sign up to get an AI match score and generate a tailored application in seconds.

Get your match score

Tags

PythonType SystemsProgram AnalysisLogicMetaclassesType HintsProgram VerificationData ContractsSchema ValidationCI/CD

About the role

Role Overview

You will develop and implement a predicate and invariant framework for data contracts within an annotation platform. You’ll design declarative contract classes, extend schema/adapter/validation layers, and help ensure code conforms to formal specifications.

Responsibilities

  • Develop and implement a predicate and invariant framework for data contracts
  • Design declarative contract classes for Python methods and ensure code correctness
  • Evolve and extend schema, adapters, and validation layers for the annotation platform
  • Investigate and resolve verification and validation failures
  • Write comprehensive documentation to enable knowledge transfer
  • Collaborate with a senior architect on initial designs and then independently own implementation

Requirements

  • Experience with formal/abstract structures such as logic, type systems, and program analysis
  • Strong ability to balance vision and execution
  • Deep production Python experience, including:
    • decorators
    • descriptors
    • metaclasses
    • type hints
  • Strong analytical reasoning for ambiguous or underspecified problem statements
  • Excellent technical communication for design docs, code reviews, and documentation
  • Proven independence in scoping and delivering work; know when to escalate complex design questions

Nice to Have

  • Experience collaborating closely with architects and working on AI/code tooling projects

Compensation

  • Competitive hourly rate: $50–$60/hour

About Haystack

Haystack is a staffing and IT services company that connects skilled professionals with top employers. It helps organizations drive innovation and achieve business objectives by matching talent to technology needs.

Scraped 7/30/2026