Software Engineer

Haystack
US - Maine - Portland
View Company Profile / << Go Back

  • Job Type: Full time
  • Yesterday

Job Description

The role involves developing and implementing a framework for data contracts and designing declarative contract classes for Python methods. Additionally, the engineer will collaborate with a senior architect and independently own the implementation.

Requirements: Candidates should have experience with formal structures and a deep understanding of production Python. Strong analytical reasoning and technical communication skills are also essential.

Key Skills: Python, Logic, Type Systems, Program Analysis, Decorators, Descriptors, Metaclasses, Type Hints, Analytical Reasoning, Technical Communication, Design Documentation, Code Reviews, Knowledge Transfer, Schema, Adapters, Validation




Fast Track Upload