Staff Software Engineer - Aggregation

Posted by James Martin

Company Details

realtor.com / Move, Inc

Morgantown, WV

FTE only

Description

Come to work for realtor.com!

A leader in online real estate and backed by industry experience and the News Corp Brand, realtor.com’s vision is to be the leading destination to discover and create your perfect home, and today more than 70 million unique users visit our company’s website and mobile apps monthly. What you can do at realtor.com has the potential to touch people in a real and meaningful way. You’ll engage with some of the best and the brightest co-workers and leaders, learn and contribute, and have a great time. We work hard, play hard, and recognize achievement – rewarding passion for innovation, creativity, and quality. If you enjoy working in a fast-paced, dynamic, cutting-edge work environment and desire to make a meaningful contribution to the business, then make the move!

We offer a fast-moving culture of a start-up, coupled with the financial stability of a big company. You’ll engage with some of the best and the brightest co-workers and leaders, learn and contribute, and have a great time. We work hard, play hard, and recognize achievement – rewarding passion for innovation, creativity, and quality.

The Aggregation Group

The Data Aggregation group is responsible for 100% of all data collection and transformation of MLS business data into the Realtor.com data pipeline. We organize ourselves into three to four scrum teams plus 1st & 2nd line support teams. We manage the ETL of 1200 data feeds, standardization data dictionary 2000+ fields, processing 8M data records and 2M photos per day. We recently migrated and rewrote our infrastructure and codebases into AWS

Job Duties and Responsibilities:

  • Design, develop, deliver, and maintain high performance, scalable, robust and fault tolerant components to solve complex problems.
  • Work closely with Product Management, and Quality Engineering to deliver high-quality systems.
  • Work collaboratively in an Agile/Scrum team to plan and execute at high velocity, and across teams to fulfill product vision.
  • Explore technologies and prototype solutions that can be leveraged to introduce new innovations.

Job Requirements (Education, Skills, and Experience):

  • Bachelor’s degree in Computer Science/Engineering or related field, Master’s degree a plus.
  • 7+ years experience building large scale applications or web services years of professional. experience building complex, robust, and highly scalable production services and applications.
  • Experience with scalable back end architecture and modern API design concepts.
  • You bring modern data processing techniques and a fresh knowledge and perspective to leverage micro-service solutions and architectures.
  • You will help the team find solid solutions with reduced complexing. Experience with Java, Python. Golang experience a plus.
  • Experience with NoSQL solutions.
  • Cloud experience a plus.
  • Machine Learning experience a plus.
  • Strong written and verbal communication skills, and ability to communicate directly and effectively with management and stakeholders.
  • Experience with agile practices, quick iterations, and integration of regular feedback.
  • Willingness to identify, learn, and use the best technology for a given task, regardless of your current strengths.

Your personal characteristics include:

  • You are passionate about creating world-class products for our customers and will work hard to achieve this.
  • You have a passion for learning, measuring progress, continuous improvement, sharing and working in a team environment.
  • You take pride in writing clean, quality code, but can balance this with business practicality.
  • You have your own point of view, are not afraid to speak up when you disagree.
  • Hands-on engineering skills to evaluate diverse technologies, build prototypes, and solve challenging issues, working with other architects and engineers.
  • Experience in designing cloud applications leveraging AWS services is highly desired.
  • Should have strong leadership and interpersonal skills to take team along and convert architecture vision into reality.
  • Should have strong communication skills to articulate vision/strategy and get buy-in, using language and detail appropriate for the audience.
  • Ability to adjust to change and rapid pace of development.
  • Ability to see the big picture and keep an eye on long-term goals and direction, while taking care of short-term needs.

Diversity is important to us, therefore, realtor.com is an Equal Opportunity Employer regardless of age, color, national origin, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, marital status, status as a disabled veteran and/or veteran of the Vietnam Era or any other characteristic protected by federal, state or local law. In addition, realtor.com will provide reasonable accommodations for otherwise qualified disabled individuals.

How to Apply

Please log in or sign up to view this posting's application instructions.