MLS Data Engineer

Job description

About Us

As the leading authority in comprehensive real estate data, ATTOM Data Solutions provides customers a one-stop destination to make better-informed real estate and economical decisions. Recognized nationwide as a trusted industry partner, ATTOM delivers various data products that ensure the accuracy, support, and flexibility required to get the information businesses and individuals need to achieve maximum results.

About The Role

We are seeking an experienced Engineer with expertise in designing, developing, and maintaining data infrastructure. The ideal candidate should have a proven track record of ingesting data from numerous, disparate sources and building data pipelines that cleanse, normalize, and standardize the data into a single consistent format. The candidate must have strong SQL skills with Postgres database experience, preferably in both Windows and Linux environments, and be able to troubleshoot and work with existing frameworks and code. This role will involve working with large volumes of real estate listing data, metadata, and photo and other multimedia content.

What You Will Do

  • Proactively seek improvements to data pipelines aiming for improved update frequency, stability, scalability, and maintainability,
  • Quickly respond to changes in the data or data access to minimize update downtime.
  • Leverage new technology when it makes sense to replace/retire legacy code to meet design and performance goals.
  • Develop and maintain documentation for data pipelines, processes, and workflows.
  • Collaborate with cross-functional teams to understand data requirements and deliver scalable data solutions.
  • Ensure data quality and integrity by implementing data validation, cleansing, and transformation processes.
  • Stay up to date with industry trends and best practices in data engineering and data management.
  • Communicate effectively with team members and stakeholders to ensure timely delivery of projects.

What You Need to Succeed

  • Bachelor's degree in computer science, Engineering, or related field.
  • Previous experience as data engineer, preferably with experience in MLS data
  • Strong SQL skills with Postgres database experience.
  • Experience with data pipeline tools and technologies
  • Experience with data modeling, data warehousing and ETL processes.
  • Ability to read, maintain, and convert PHP code
  • Proficiency with Python
  • Ability to troubleshoot and maintain existing frameworks and code.
  • Experience with agile development methodologies and version control systems.
  • Excellent communication and collaboration skills.
  • Experience retrieving and interacting with data from multiple listing services (MLS) is highly desired
  • Experience operating in both Windows and Linux is preferred

What We Offer

  • Annual salary 110k-120k, actual salary offered will depend on experience and work location
  • Flexible Time off policy
  • Flexible work schedule
  • Medical, dental, and vision insurance
  • Life and disability insurance
  • Employer-paid benefits
  • Traditional 401(k) and Roth retirement plans with company match
  • Pet insurance
  • Employee Referral Bonus
  • Remote first culture

ATTOM Data Solutions is an Equal Opportunity Employer/W/M/Dis. Relocation assistance is not offered for this position.

Powered by JazzHR

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.