def find_matching_paren_pair(s):
    """
    Find the first matching pair of parentheses and return their positions
    """
    paren_level = -1
    open_pos = 0
    for i in range(0, len(s)):
        if s[i] == "(":
            paren_level += 1
            if paren_level == 0:
                open_pos = i
        elif s[i] == ")":
            if paren_level == 0:
                return (open_pos, i)
            paren_level -= 1
    raise SyntaxError("Unterminated list '{val}'".format(val=s))