Inside Real Estate is a fast-growing, profitable, privately-held company and a technology leader in the real estate industry. In an industry where fluctuation is often the norm, we don’t merely adapt. We create. We innovate. We lead. We discover solutions to new challenges and make something remarkable. We are on a mission to simplify workflows for Real Estate companies around the country, and we are looking to add to our team.
At Inside Real Estate enjoy:
Small company feel, with big company growth, support, and stability
Competitive compensation, bonus opportunities, and great benefits including Medical, Dental, Vision, HSA, FSA, 401k Retirement Savings, voluntary benefits, paid time off and paid holidays
401K Employer Matching
Company-paid Parental Leave
A focus on driving top results in a fun environment
Opportunities to grow within our company
Potential to work in a remote setting
Exciting/energetic work environment and fun, creative culture
As a Senior Data Engineer, your primary focus will be to support the platforms and data pipelines that ingest, transform, and deliver key data to our consumers. You will be expected to provide technical guidance to the team - performing code reviews, implementing and championing best engineering and coding practices, and guiding implementation and code architecture decisions. With your expertise, you will help evolve the maturity of our platforms, identifying opportunities for scalability, efficiency and automation.
Responsibilities
- Support the platforms and data pipelines that ingest, transform, and deliver key data to our consumers. Cultivate a deep understanding of both the technical and business details in order to understand how to effectively manage this data
- Provide technical guidance to other engineers on the team by way of code reviews, pair programming, etc
- Implement and champion best engineering and coding practices in linting, testing, logging, performance, etc
- Support long term roadmap and provide input for how to evolve the platforms
Required Skills & Experience
- Experience in a senior engineering role where you provided technical guidance to other engineers
- Strong written and verbal communication, mentoring, and problem solving skills with a team-player mindset
- Solid understanding of software architecture and design principles and patterns, especially as it relates to data pipelines/streaming ETL, data integration and data processing platforms
- Experience with best engineering practices in testing (unit tests, test driven development, etc.) and logging/monitoring, especially as it relates to data pipelines and data processing applications
- Experience with streaming data pipeline technologies such as Kafka (producers, consumers, topics, brokers, logs)Experience with languages such as Python, Go, Ruby, Java, etc. and comfortable with learning new languages as needed
- Experience working with Elasticsearch and/or other distributed document stores like MongoDB
- Experience working with relational database technologies (MySQL, PostgreSQL, RDS, etc.)
- Experience with cloud technologies, especially AWS (S3, EC2, etc.)
- Experience with Agile software development methodologies, continuous integration and delivery, and DevOps
- Experience working within the software development lifecycle (Sprints, Kanban, etc.)
- Experience working with Git repositories, understanding of workflows, branching models, etc
- Experience working with Jira to track progress of issues through to completion
Preferred Skills & Experience
- Experience working with MLS real estate data (RETS, RESO Web API)
- Experience with RESTful Data APIs and tools such as Postman
- Experience with telemetry and monitoring systems such as DataDog
EEO - We believe that the unique contributions of all Insiders are the driver of our success. To make sure that our products and culture continue to incorporate everyone's perspectives and experiences we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, marital, veteran, or disability status.