Senior Data Engineer

  • Technology
  • Remote job

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