Senior Developer
Job Description
Senior Developer on Brooksource's Data team focusing on metadata management, data preservation, and AI powered search/classification for archival content; collaborate with the Archivist and Archives Administrator to enable advanced analytics and agentic capabilities.
Responsibilities
- Lead metadata governance and enrichment across key data stores including SharePoint, Distributed File Systems (DFS), and Preservica.
- Define and drive the technical roadmap for data governance and compliance of archived project data and content.
- Manage archiving and retention policies to preserve data integrity and ensure regulatory compliance.
- Develop classification schemes to support RBAC and ABAC access controls.
- Design, build, and maintain efficient data pipelines using SQL and Python.
- Ingest and harmonize data from sources such as Hexagon, Bentley, and Autodesk Construction Cloud, tagging metadata to produce unified data products.
- Partner with domain teams to identify, extract, and structure data for analytics and product development.
- Apply OCR techniques to extract structured data from unstructured sources at scale.
- Build and maintain Retrieval-Augmented Generation (RAG) pipelines for content classification.
- Own the technical experience of the archive and classification agents.
- Design and assess Generative AI agents, ensuring output quality, safety, reliability, and groundedness using established evaluation frameworks.
Requirements
- Bachelor's degree in computer science, Data Analytics, Business, or Library Science with 3-5 years of relevant experience.
- 8+ years of professional experience with the tools and techniques described.
- Proficiency in Python, .NET/C#, or JavaScript.
- Extensive API development experience and familiarity with Postman.
- Demonstrated experience building and maintaining data pipelines with SQL and Python.
- Strong understanding of machine readable metadata standards and taxonomies.
- Experience building, evaluating, and maintaining AI/ML models and agents.
- Experience developing embeddings or vector stores for unstructured content.
Technologies
- SharePoint
- Distributed File Systems (DFS)
- Preservica
- Hexagon
- Bentley
- Autodesk Construction Cloud (ACC)
- SQL
- Python
- .NET/C#
- JavaScript
- Postman
- Optical Character Recognition (OCR)
Education & Experience
- Bachelor's degree in computer science, Data Analytics, Business, or Library Science with 3-5 years of related experience.
- 8+ years of professional experience with relevant tools and techniques.
Preferred Qualifications
- Experience working with data within the Architecture, Engineering, and Construction (AEC) industry.
- Experience with AEC SaaS platforms such as Hexagon, Bentley, and Autodesk Construction Cloud (ACC).