Software Engineer
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 implementationWhat 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 questionsWhat'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 – $60Apply via Haystack today!