There are still lots of open positions. Let's find the one that's right for you.
The Data Engineer II plays a crucial role in the design and maintenance of data models that support various digital services and applications. This position requires collaboration with Information Architects, Engineers, Data Scientists, and other stakeholders to ensure the development of robust data infrastructures. The Data Engineer II is responsible for building and maintaining large-scale databases, which are essential for providing accurate and timely data to both internal and external clients. The role emphasizes the importance of data architecture, as well as the extraction and manipulation of diverse data sets, to facilitate data-driven decision-making within the organization. In this position, the Data Engineer II will design and implement medium to large-scale data structures that are high-volume and high-performance, catering to reporting, analytics, and data science needs. The incumbent will write and refine code to enhance the performance and reliability of data extraction and processing. Additionally, the role involves implementing data ingestion routines, both in real-time and batch modes, while adhering to best practices in data modeling and ETL/ELT processes using big data tools. The Data Engineer II will also create data products that enhance the productivity of analytics and Data Science teams, ensuring that data from disparate sources is accessible and usable. The position requires a strong focus on technical consulting, where the Data Engineer II will gather business and functional requirements and translate them into scalable solutions. Collaboration with engineers and Data Scientists is essential to adopt best practices in data system creation and to develop efficient algorithms for data optimization and analysis. The role also involves participating in sprint planning meetings and fostering a culture of sharing and operational efficiency in data solutions. Risk management is another critical aspect of this role, as the Data Engineer II will review automated processes for performance and fault tolerance, design security measures to protect data, and implement backup and recovery procedures to maintain data integrity. The position also includes administrative responsibilities, such as keeping management informed of project statuses and contributing to data governance and documentation efforts. Continuous improvement of reporting and analysis processes is expected, along with staying updated on leading-edge technologies in the Data Engineering field.