This job posting has expired and no longer is available. Please explore other opportunities.

Data Architect

Who we are


Altus Group is a leading provider of software, data solutions and technology-enabled expert services to the global commercial real estate (CRE) industry. We are a single provider of end-to-end CRE solutions empowering clients to make informed decisions and drive strategic growth.


Headquartered in Canada, we have approximately 2,250 employees around the world, with operations in North America, Europe, and Asia Pacific. We are at the center of what drives the real estate industry and continue to break ground every day with innovative solutions and best practices that touch every aspect of the real estate life cycle.


Opportunity Awaits at Altus Group!


The next stage in PropTech solutions: Unlocking the value of data and predictive analytics


Altus Group is embarking on the next evolution of data, software and technology leading cloud products and services. As pioneers in the Proptech and real estate analytics spaces, we are growing our offerings to enable our global clients to unlock the value of data and leverage predictive analytics for better decision-making.

This journey represents an expansion of our data and analytical solutions to other Altus business units, including ARGUS Software, the industry standard for valuation and asset management software. We’re adding world class talent to our technical team; people who are interested in building the data infrastructure that will support the wide variety of global opportunities aligned to our client’s needs. As we take our new and existing cloud products to the next level, this initiative is one that our leadership believes is critical to accelerating the continued and future success of Altus Group and our clients.


The opportunity


Building on established market leading software and incorporating new technologies, we are creating an unrivalled platform to serve the real estate investment industry. Reporting to the Chief Architect, you will be a crucial player building the platform - defining and implementing the data representation, processing, and data flow around our cloud solutions. 


Who you are


You are a Data Architect with expertise in designing and developing complex, scalable data solutions using a range of technologies. You want to be part of building something new with great visibility across the organization and endless possibilities ahead as we continue to grow and scale. You want to play a critical role in seeing our collaborative vision implemented.


You have solid experience of data as a product, and the systems that produce and underpin those products including data lakes, data pipelines, governance, and analytics. You can fine tune for viability, performance, scalability, and resilience. You have direct experience and insights into the benefits and downsides of different data storage and transformation technologies and governance. 


What’s in it for you? 


Unparalleled exposure and impact. You will work alongside development, architecture, and product teams who are at the top of their game. You want to be part of architecting something new with high visibility across an organisation as we continue to grow and scale. You will have a crucial part in building a groundbreaking data platform and the associated cloud products.


The latest technology, in leading-edge ways. Data is at the heart of everything we do. We are actively pursuing modern techniques. Our stack encompasses Docker, Microservices, Snowflake, Glue, Spark, Python, Tableau, Java, Angular, Node/JS, REST APIs, Swagger WSo2, and the AWS ecosystem. You will be part of the team working with - and continuously evolving - this tech stack and our approach to data.


Career development. This is an opportunity to be part of defining and driving our data and SaaS strategy as we aggressively expand our cloud platform to extend our market leading position. You will thrive working with other groups within Altus Group to bring our teams together and build great products. Joining now is a chance to develop and work with best-in-class global peers. As we continue to scale, so will your career opportunities with us.


Our new Data Architect will:

  • Guide the creation and ongoing evolution of the platform. You will design and architect a new data lake at the centre of our data strategy. You will define key technologies, techniques, and processes to enable the efficient and effective gathering, cataloguing, transformation, and presentation of large, disparate, and complex data sets.
  • Drive the implementation. Identify and define: 
  • Common data model elements that will improve data consistency and ease integration between products. 
  • Data object ID management across the platform, enabling data consistency across multiple product data stores for each customer.
  • External data flow to the platform, including API design and define to 3rd parties and inter-product teams.
  • Provide insight. Determine the changing data needs of the company and come up with related solutions. You will:
  • Design data integration interfaces between systems and data flow around the platform at both a high and low level.  
  • Produce conceptual and logical data models and flowcharts.
  • Define and guide implementation of data integration technologies and tech stack.
  • Advise on and ensure adherence to governance requirements and regulatory compliance in relation to data integrity, confidentiality, availability, lifecycle management, and retention.
  • Promote best practices for data management. You will ensure transparency in communications and knowledge sharing. You will: 
  • Maintain documents describing the design and data structure, and communicate to the teams to foster knowledge and create agreement on what we're building.
  • Develop frameworks or foundation level code where necessary.
  • Write and advocate requirements (features, stories) for projects that advance our data management and align to the strategic roadmap.
  • Engage in sprint and release planning as a subject matter expert.


Our new Data Architect will have:


This is a senior hands-on technical role, so while a passion for the design and development of data solutions is your driving force, you’ll need demonstrable development and architecture skills. 


  • An eagerness and ability to learn quickly. You have a devotion to evaluating and appropriately applying emerging and alternative technologies, languages, frameworks, and platforms. 
  • A commitment to collaboration. You thrive working across inter-disciplinary groups, including other architects, technology stakeholders, and management, to build great products. You have a way of speaking, writing, and relaying information that engages people and expresses appreciation for diverse opinions and approaches.
  • Proven expertise in the following areas:
  • Data Lakes and Data-centric systems, data architecture, data modelling, and database design.
  • Large scale data management in a complex multi-source, multi-product/ team environment. Exposure to Data Lake governance would be a plus.
  • Web platform/API driven systems, including REST interface definition and management.
  • A broad range of data management, analysis, and visualisation tools, including ETL/data format conversion, SQL, and NoSQL/non-traditional database technologies, including newer tools such as Snowflake.
  • AWS/Cloud computing infrastructure and the breadth of AWS ecosystems.
  • A wider range of software development technologies, including but not limited to Spark (or Glue), Python.


Come realize your potential at Altus Group!


Altus Group is committed to fostering an inclusive and accessible environment where employees feel valued and respected, and where every employee has the opportunity to realize their potential. We are committed to providing reasonable accommodations, if required, and will work with you to meet your needs. If you are a person with a disability and require assistance during the application process, please contact us at accessibility@altusgroup.com or 416-641-9500.


Need any more reasons to join Altus?


In 2005, we started with 400 employees and have grown exponentially to over 2,250 around the globe today. Altus Group employees don’t see boundaries, they see opportunity. They deliver results for our clients and our company and are recognized and rewarded for the value they create. This is an opportunity to work on multiple projects that encompass many industries, geographic reach, and high profile design.


At Altus, we want you to realize your potential. We value collaboration and knowledge sharing of best practices. We support professional growth and we actively seek out ideas. This is the place to present the newest research, to introduce the coolest tech, and see it come to fruition and be applied. Your work will make a difference.


Altus Group isn’t just about the amazing work we do. We work hard to create a dynamic company culture that reflects the values of our employees and what motivates them individually and as a team:


Altus Cares - We are always seeking ways to give back to our communities, and support causes important to our employees. We are actively involved in local charity work and we believe in laying the groundwork for a more prosperous future. Our personal highlight is our involvement with Ronald McDonald house in four different countries where we volunteer every September as a company.


Education - We believe our employees represent the best this industry has to offer and we want to reflect their commitment to education and continued learning.


At Altus Group, we are proud to say that many of our teams are comprised of members who have been here five years or longer. We think that speaks volumes about our atmosphere and our people.


Opportunity awaits - come realize your potential at Altus Group!

Subscribe to Job Alerts