Forrester And Company - Cambridge, MA
posted 2 months ago
The Analytics Architect role at Forrester is designed for a talented individual who will collaborate with team members across the organization on various projects involving data lakehouse, CRM, and analytics systems. This exceptional candidate will play a crucial role in defining requirements and translating them into a high-performing, scalable architecture. As part of the architecture team, the individual will work hands-on with seasoned developers to bring these designs to life. In this role, the Analytics Architect will provide technical design and guidance for the development team, ensuring that business problems are effectively solved through collaboration with business stakeholders and developers. The architect will be responsible for designing and developing data pipelines and ETL processes to ingest and transform data, as well as creating end-to-end analytics solutions utilizing big data batch and stream processing frameworks such as Spark Structured Streaming and Kafka. Additionally, the architect will build and train machine learning models and leverage large language models (LLMs) to enhance analytics capabilities. Mentorship is also a key aspect of this role, as the architect will help train team members on best practices and architectural patterns. The position requires integration with RESTful web services to acquire data and provide access to analytics services, as well as the design and development of retrieval-augmented generation (RAG) applications that query structured data through text-to-SQL. This role is pivotal in driving innovation and ensuring that Forrester remains at the forefront of analytics and data architecture.