Remote Job
Senior Data Engineer
Sierra Interactive
- fullTime
- Posted : one year ago
Sierra is a fast-growing Real Estate platform serving agents, teams and brokers in the U.S. and Canada. It offers a broad suite of services including a CRM, an API, website management, ad management, a marketplace of services, and more. Though already profitable, we have big plans for growth that will depend on a committed, smart, and highly collaborative technical team. If this interests you, please read on!
The Role
Sierra Interactive is seeking a Senior Data Engineer to join our Engineering team and lead the creation of a best-in-the-market data platform. In this role you will drive the planning and development of data solutions and applications that power critical business decisions. You will be a cornerstone of Sierra’s future success, driving innovation and a culture of data-driven decision-making.
Who you are:
- A hands-on technical lead who brings expertise, enthusiasm, and curiosity to the role.
- You are passionate about building data systems that can grow as the company grows.
- Continually learning and exploring the latest in tooling, design approaches, and optimizations in the data space.
- A willing and open-minded interlocutor on the critical decisions around technical solutions to hard problems.
- You embrace the opportunity to contribute to how the business can consume the data we make available to them.
- Excited about building data systems that meet the needs of a very ambitious business.
- You welcome working in a fast-paced environment.
- You can run with high-level objectives and slice them into executable iterations.
- You are fired up by the chance to solve challenging problems, where creativity is as crucial as your ability to design data systems and write good code.
- A willingness to accept failure, learn, and iterate towards better solutions.
- You are a fun to work with, a willing mentor, and learner.
What you bring:
- An experienced data engineer with at least 5 years as a technical lead, and 10 years in total, working on building and extending complex data platforms
- A background of leading complex projects that you can explain clearly to a non-technical audience.
- Demonstrated experience building and driving a data team roadmap with clearly defined and measurable KPIs
- Programming skills: Python, Java, or equivalent
- Very strong SQL writing and tuning skills
- Experience in data warehouse modeling, and master data management solutions.
- Experience building data pipelines with at least two industry standard tools (Spark, Hive, Airflow, Stitch, etc.)
- Experience with data pipeline observability strategies and implementations
- Experience building or maintaining Streaming Platforms with Kafka
- Keen understanding of how to apply modern software development practices (Agile, TDD, CICD) to data engineering efforts
- A sense of humor!
Nice to Have
- Skills in implementing containerization solutions using Kubernetes, Docker, etc., including containerization observability
- Experience working with “Big Data as a Service” tools, like AWS’s EMR or Azure’s HDInsight
- Building and extending ML and Data Science platforms
- Experience integrating data flows with 3rd party BI platforms, like Domo, Tableau, Sisense, etc.
Benefits
- Competitive Salary with a Bonus Structure
- Health, Dental, and Vision
- Generous PTO
- 401K Matching
Something else that’s important to you? Talk to us. We’re flexible and committed to providing a healthy work environment where great people can thrive.