logo
Haystack

Software Engineer

North America

July 20, 2026 at 8:29 AM

✨ AI summary

Location

  • Portland, ME

Languages

  • Python
We're working with a leading global staffing and IT services company that connects skilled professionals with top employers. This organisation is helping companies drive innovation and achieve their business objectives.

The Role

  • Develop and implement a predicate and invariant framework for data contracts
  • Design declarative contract classes for Python methods, ensuring code conforms to specifications
  • Evolve and extend schema, adapters, and validation layers for the annotation platform
  • Investigate and resolve verification and validation failures
  • Document the framework comprehensively and facilitate knowledge transfer
  • Collaborate with a senior architect on initial designs and independently own implementation

What You'll Need

  • Experience with formal and abstract structures like logic, type systems, and program analysis
  • Ability to demonstrate both vision and execution in software development
  • Deep understanding and experience with production Python, including decorators, descriptors, metaclasses, and type hints
  • Strong analytical reasoning skills to work with ambiguous or underspecified ideas
  • Excellent technical communication skills for design docs, code reviews, and documentation
  • Proven independence in scoping and delivering work, with sound judgment for escalating complex design questions

What's On Offer

  • Opportunity to work on cutting-edge AI and code tooling
  • Collaborate with experienced architects and engineers
  • Contribute to impactful projects shaping the future of software development
  • Competitive hourly rate at $50 – $60

Apply via Haystack today!