Get ready to tackle tough problems with intelligent, fun individuals who are passionate about building products that revolutionize the real estate industry. We work hard, play hard, and we recognize achievement. We reward passion for innovation, creativity, and quality. If you’re ready to make an impact, grow your career and help people find the home of their dreams, then you’ll find your home at realtor.com®. We have exciting part-time Software Engineer Co-Op opportunities for motivated and energetic individuals to join the Realtor.com engineering teams in Morgantown, West Virginia. You’ll have the chance to work in a startup culture on an experienced and cohesive team with the support of a large company. This position will include design, coding, testing, and operational duties in support of projects being led by more senior level software engineers. You will write code that will be shipped and used by millions of consumers and tens of thousands of real estate professionals, learn about new technologies from engineers with years of extensive experience, and be part of a team that has a lot of fun along the way!
What will you do? Responsibilities Work collaboratively in teams composed of Product Managers, Designers, and Engineers Implement new application features that delight our users Incorporate advanced machine learning and predictive analytic models into your solutions Develop and operationalize data pipelines, backend services and distributed systems using advanced data architectures deployed on Amazon Web Services Optimize our developer toolchain to support instant provisioning of new services and infrastructure, fully automate deployment, and minimize development friction. Work in a product development process that is primarily Agile/Scrum This is a temporary position for up to a six month assignment. During a school term, a 20 to 29 hour work week is expected, however office hours are flexible. While on breaks from school, a full time work week of 40 hours is possible and highly desired.
What will you bring? Requirements A driven, future-software engineer that is motivated to build great products and a great codebase in a fast-paced environment Proficient in one or more object oriented programming language (e.g. Python, Ruby, Go, Java, Node.js, Dart) and the eagerness to learn more Understanding of computer science fundamentals, schema design, and best practices Must have equivalent completion of at least two years of college or university level coursework in computer science, computer engineering or a closely related discipline. Individuals currently enrolled at an accredited college/university pursuing a degree in computer science, computer engineering, or a closely related discipline are preferred. Recent graduates or those re-entering the industry will be considered.