Deepwatch

Senior Data Engineer

Job Description

Posted on: 
May 18, 2024

The Senior Data Engineer will innovate and create in a fast-paced organization that contributes to game-changing projects and technologies that get deployed in the cloud. As a senior data engineer at Deepwatch, you are proficient in designing and developing advanced data warehouse and data lake solutions to end-to-end data requirements for a variety of supported applications. You will be working with large, complex, and diverse data sets to meet real-world needs for Deepwatch and their customers, including end-user applications, business intelligence, artificial intelligence, and machine learning solutions. You will be working closely with business owners, analysts, subject matter experts, data scientists, architects and strategists to define the needs, in conjunction with other data experts on the team, to design and develop production solutions.

Responsibilities

Ideate. Work with experts to help define and execute on the evolving company-wide data requirements, which will drive impacts both internally and externally
Innovate. Work with large, complex data sets to develop data pipelines, quality processes and solutions that meet or exceed expectations. In addition, you will look for new technologies and approaches to continually push the team towards novel and simpler ways to build solutions.
Production. Help drive scalable solutions across the multitude of internal and external customers. Drive operational excellence through metrics driven approach.
Interact. Work with Deepwatch’s internal stakeholders to gather business and functional requirements and translate these requirements into robust, scalable, operable solutions with a flexible and adaptable data architecture
Problem Solve. Provide alternate data solutions to complex problems, assessing the pros and cons of each solution. Continuously optimize solutions to improve overall data platform performance, availability and fault tolerance

Job Requirements

6+ years of data engineering, data warehousing, data modeling, and/or ETL/ELT experience
Bachelor's degree in computer science, engineering, analytics, mathematics, statistics, IT or equivalent
Experience building/operating highly available, distributed systems of data extraction, ingestion, and processing of large data sets
Experience communicating with users, other technical teams, and management to collect requirements, describe data modeling decisions and data engineering strategy
Experience in at least one modern scripting or programming language, such as Python, Java, Scala, or NodeJS
Experience with multi-instance or multi-tenant architectures

Apply now

More job openings