Sr. Data Engineer

Overview

On Site
Depends on Experience
Contract - Independent
Contract - W2

Job Details

Our client is seeking a dedicated and innovative Senior Data Engineer to join their dynamic team. This role is remote-based, catering to a California-based team.

As a Senior Data Engineer, you will be responsible for creating high-performance, scalable data solutions that cater to the needs of millions of agents, brokers, home buyers, and sellers. You will be working in a fast-paced, agile environment, where your strong analytical skills and commitment to quality will be highly valued.

Key Responsibilities:
- Design, develop, and test robust, scalable data platform components
- Collaborate with product engineers to understand their data pipeline needs and devise innovative solutions
- Work with product managers and designers to define new data products and features

Required Skills and Experience:
- BS/MS in Computer Science, Engineering, or a related technical discipline, or equivalent combination of training and experience
- 7+ years of core Scala/Java experience, specifically in building business logic layers and high-volume/low latency/big data pipelines
- 5+ years of experience in large scale real-time stream processing using Apache Flink or Apache Spark with messaging infrastructure like Kafka/Pulsar
- 7+ years of experience on Data Pipeline development, ETL, and processing of structured and unstructured data
- 5+ years of experience using NoSQL systems like MongoDB, DynamoDB, and Relational SQL Database systems (PostgreSQL) and Athena
- Experience with technologies like Lambda, API Gateway, AWS Fargate, ECS, CloudWatch, S3, DataDog
- Excellent written and verbal communication skills in English
- Strong work ethic and entrepreneurial spirit

Our client's team is a diverse mix of junior, senior, and lead engineers. Your day-to-day will involve a variety of technical work, including managing projects, coding, and gathering requirements. You will also participate in scrum calls and work closely with the Technical Lead and Engineering Lead.

Join our client's team and take your mastery of Big Data and Java to a new level. Apply today!


Horizontal facilitates valuable and productive conversations between you and potential employers. We can assist you in growing your career by partnering you with employers that offer challenging assignments. For those that join the team, we offer competitive compensation and benefits including medical, dental, vision, and retirement. Check out all we have to offer and how you can become part of the Horizontal Talent Team. The pay range for this role is $70 - $78 per hour. This is not a guarantee of compensation, as final offer amount may vary based on factors including but not limited to experience and geographic location.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.