> Markdown version of [/jobs/ext/1241685-data-engineer-ii](https://www.wearedevelopers.com/jobs/ext/1241685-data-engineer-ii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Data Engineer II - **Company:** Rock Family of Companies - **Location:** Seattle, WA, United States - **Experience:** Experienced - **Salary:** $119,900.0 - $162,200.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Airflow, Amazon Web Services, Data Analysis, Microsoft Azure, Databases, Data Infrastructure, Data Integration, Electronic Data Interchange (EDI), Python (Programming Language), PostgreSQL, MySQL, Queueing Systems, Cloud Services, SQL Databases, Data Streaming, Snowflake, Apache Spark, Git, Semi-structured Data, Kubernetes, Api Design, Stream Processing, Data Pipelines, Docker, Jenkins, Programming Languages - **Published:** July 11, 2026 - **Apply:** https://www.juju.com/job/00000000gff24q ## About the Role + 3+ years experience with a modern programming language (Python, Java, etc). Python is preferred + 3+ years experience with complex SQL, data modeling and database technologies (Postgres, MySQL, Snowflake, etc). Snowflake is preferred + Experience creating and maintaining complex data pipelines + Experience with batch and streaming data pipelines + Experience with both structured and unstructured data sets + Ability to translate business needs into technical requirements + Experience with Git / Jenkins / Airflow / Docker / Kubernetes / Spark is a plus + Experience with API development is a plus + Experience with cloud services (AWS / Azure / GCP) is a plus. AWS is preferred + Ability to structure data to make it accessible, performant, and resilient to change + Experience with message queuing and stream processing data is a plus + Ability to handle ambiguity and function in a fast paced, constantly changing environment + Ability to communicate well with both technical and non technical users ## Description As a Data Engineer II, you will share ownership of Redfin's Data Platform, owning business critical data integrations and operational excellence. You will work closely with Engineering and Analytics teams to create and support data pipelines and transformations. The ideal candidate is a data pipeline builder who enjoys optimizing existing systems as well as building new systems from the ground up. We are also looking for someone who is self-directed and comfortable supporting the data needs of multiple systems and teams. About the** **r** **ole + Design, develop, and support complex data pipelines from a wide variety of data sources for Redfin + Work with other Engineering teams to design and implement data exchange systems from structured and unstructured data sources + Work with end users to gather requirements and design solutions that provide the the data they need in the format they need it in + Ensure 100% accuracy in everything you do - make sure that all code and processes are fully tested and verified before running in production + Identify and implement internal process improvements by automating manual processes and optimizing for accuracy, performance and coding best practices + Support and maintain dev / test / prod environments + Serve as part of weekly on call rotation ## Related Videos - [From Messy Queries to Scalable Systems - How Data Engineering actually works](https://www.wearedevelopers.com/videos/100203-from-messy-queries-to-scalable-systems-how-data-engineering-actually-works) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Modern Data Architectures need Software Engineering](https://www.wearedevelopers.com/videos/1030-modern-data-architectures-need-software-engineering) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Making Data Warehouses Fast: A Developer’s Story](https://www.wearedevelopers.com/magazine/107-making-data-warehouses-fast-a-developer-s-story) - [Top Big Data Technologies That You Need to Know](https://www.wearedevelopers.com/magazine/108-top-big-data-technologies-that-you-need-to-know) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Best Paying Jobs in Technology](https://www.wearedevelopers.com/magazine/256-best-paying-jobs-in-technology)