Business Intelligence Advisors (BIA) is seeking an experienced, hands-on senior software developer/manger to hire and manage a small engineering team and lead the architecture and development of an infrastructure and workflow management system that will serve as the primary software interface through which behavior analysts will read and rate these disclosures. This interface will need to present a wide range of relevant information to analysts to enable them to quickly navigate this information and annotate, score, and comment on disclosures. The interface should maximize the capture of a learning dataset from analyst work, in order to further develop our technology which automates aspects of the analysis of disclosures. The developer will be responsible for managing an iterative process of improving existing and creating new algorithms used to select the disclosures that are presented to analysts for their attention, including overseeing a machine learning engineer who will work from a large existing dataset as well as data collected by the new interface. In addition, BIA maintains a research center which serves as the delivery vehicle of our research products to our institutional investor client base. Finally, BIA offers data products based on the automated application of our behavior assessment methodology. The Director of Software Engineering will act as the project manager, senior software developer and strategic liaison to internal clients.
Projects will range from small enhancements that help one user to broad solutions that transform and optimize the operations of an entire team. Our Software Engineering team is small and nimble. If you are looking for an opportunity to work directly with your client base in an entrepreneurial and collegial environment, and with a group of intellectually-motivated individuals, this is the role for you. BIA is a Boston-based company with over a decade of success.
Roles & Responsibilities:
- Act as primary systems architect and lead developer
- Build and manage a small world class Software Engineering team, including a machine learning engineer and software engineer
- Develop a new workflow interface and enhance and maintain application suite to support BIA’s current infrastructure
- Oversee analysis of datasets of human analysis in order to automate linguistic analysis
- Collaborate with key internal constituents to help drive product strategy and specifications
- Manage all Software Engineering projects, including development, testing and release management, to ensure timely and quality delivery on all initiatives