Senior Data Engineer
Job description
We’re looking for an experienced, highly skilled developer with a strong data engineering background. You are responsible for assessment, ingestion, quality, transformation and integration of datasets into a scalable world class data platform. You’re a creative problem solver and innovative self-starter who brings front-end and back-end expertise to the team -- effective at database work, proficient at writing, testing and maintaining application code, a solid team member and collaborator.
Responsibilities:
- Create efficient and maintainable code that achieves business and technical requirements
- Write unit tests for all code and aim for quality as a top priority
- Participate in database, software and data pipeline design and architecture
- Gain an understanding of the business so as to participate actively in product development and technical architecture
- Collaborate and communicate effectively with other departments to refine requirements and specifications
- Create technical documentation to guide and speed future development
- Develop reports and data visualizations for internal and customer-facing use
- Deploy code to development, staging and production environments
- Stay current on the latest technologies and trends with an eye to advancing the business
- Identify and recommend technical and process improvements
- Participate in peer code reviews and approve features for final review
- Work with the team on developing practical solutions, innovations, and estimation of effort and time
Requirements
- 5+ years of relevant software and data engineering experience
- Solid understanding of database architecture
- Experience with large-scale data pipeline services
- Expertise in real-time and batch data processing and tools
- Experience working with relevant AWS services
- Expertise in SQL, data modeling and ETL processes
- Experience building RESTful APIs and microservices
- Understanding of Commercial Real Estate industry data is a plus
- Degree in Computer Science or related field
- MUST BE LIVING IN THE U.S. TO APPLY