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.
The opportunity
Reporting to the Engineering Manager we are looking for Software Developers with an R&D background interested in building data products and data solutions. As our new Data Engineer, you will have the chance to apply your technical acumen to advancing technology in the commercial real estate space. You will be part of a collaborative cross-functional group, solving complex data problems around resolution, linkage, and classification.
What's in it for you
Impact and exposure. Data is the future and our present. You will gain exposure to big data, functional programming, machine learning, and data science helping to advance engineering efforts targeted at problems not yet solved in the industry. This is a newly acquired, innovative and responsive product team undergoing an exciting transformation and alignment with Altus. This is a chance to join an engineering team as they ramp up their work, reach and impact; and a chance to grow with them, working across teams on exciting new solutions, and accessing an incredible amount of global industry data.
Career Development. You want to be part of a global company that is forward-thinking and setting the standards in Real Estate technology. Your career opportunities will increase as we continue to scale as a company and as a team, including the chance to grow your skills, and your exposure on this team or on another product team.
As our new Data Engineer you will focus on:
Building. You will contribute to the development of our knowledge graph. You will write high-quality code, participate actively in code reviews, and consistently help to ship software.
The data pipeline. You will contribute to the integration of new data, the improvement of existing data, and the integration of machine learning and data science efforts. You will also be involved in the maintenance, optimization, and operation of the data pipeline.
Collaboration. You will work closely with the R&D team to design, build and improve our complex data layer. You will play a critical role on the team and at Altus to meet the current and anticipated needs of our clients.
Our new Senior Data Engineer has:
The experience. You have 1+ years in software development, building products. Ideally, you have exposure to data software and solutions. You have strong Computer Science fundamentals and an interest in diving into complex problems. You have experience and are fluent in at least one programming language (Java, Javascript, Python, Scala). Ideally, you are familiar with Apache Spark or another distributed data processing framework. You continuously seek opportunities to expand your technical skills and knowledge, with an ability to quickly learn new tools.
The relationship building expertise. You have an appreciation for cross-team collaboration, particularly with our data scientists and API engineers. You can rapidly change priorities under tight deadlines. You have flexible communication and documentation skills. You can translate technical data and development concepts for a nontechnical audience.
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!
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 [Email available when viewing the job] or [Phone number shown when applying].