Our client is seeking a dedicated Data Engineer to join their dynamic team. This role is based in Greenwood Village, CO, with a flexible hybrid work model, requiring on-site presence as needed.
As a Data Engineer, you will be a part of our client's Data Engineering team, responsible for constructing their data lake, maintaining data pipelines/services, and managing the daily movement of vast data volumes. You will collaborate directly with business, platform, and engineering teams to support growth strategies.
Key Responsibilities:
- Facilitate the ingestion of data into our data lakes while upholding Data Governance and Compliance standards
- Enhance the efficiency of our data products and innovate self-serve data engineering solutions
- Build micro-services, design, and promote self-serve capabilities at scale
- Apply your technical expertise to manage and orchestrate multi-terabyte scale data lakes and implement a Data Mesh architecture
- Transform vague requirements into solid solutions in an agile environment
Minimum Qualifications:
- At least 3 years of professional experience as a software engineer or data engineer
- A BS in Computer Science or equivalent experience
- Strong programming skills in Python, Java, and/or Scala
- Experience writing SQL, structuring data, and data storage practices
- Familiarity with NoSQL databases like MongoDB and Cassandra
- Experience with data modeling and data warehousing concepts
- Proficiency in building data pipelines and microservices
- Experience with Spark, Kafka, Flink, Hive, Airflow, and other streaming and data pipeline technologies
- Experience working on Amazon Web Services (EMR, Kinesis, RedShift, S3, SQS, etc.)
Preferred Qualifications:
- Experience building self-service tooling and platforms
- Experience designing Data Mesh architecture platforms
- A passion for continuous integration pipelines
- Experience with Databricks and their APIs
- Contributions to open source projects
We encourage all candidates who believe they possess the necessary skills and experience to apply. Our client is committed to fostering a diverse, inclusive, and equitable workplace.
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 $80 - $88 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.
Horizontal is proud to be an Equal Opportunity and Affirmative Action Employer. We seek to provide employment opportunities to talented, qualified candidates regardless of race, color, sex/gender including gender identity and/or expression, national origin, religion, sexual orientation, disability, marital status, citizen status, veteran status, or any other protected classification under federal, state or local law.
In addition, Horizontal will provide reasonable accommodations for qualified individuals with disabilities. If you need to request a reasonable accommodation in order to complete the application or interview process, please contact us. All applicants applying must be legally authorized to work in the country of employment.