The big data engineer will work closely with the product managers and developers to create and maintain the big data systems for large scale, high performance, and rock-solid reliability. This is a hands-on position that will require performing system development and maintenance activities for the exciting and dynamic medical fields.
Essential Duties and Responsibilities:
- Responsible for creating and maintaining systems that leverage big data and traditional BI technologies.
- Work with the product owners and business analysts in analyzing business requirements and design and implement database structures and fine tune performance to meet those requirements.
- Work on engineering the Company data platform for scale, performance, and rock-solid reliability.
- Responsible for the setup, creation and maintenance of Vertica, MongoDB, Hadoop, and MS SQL database clusters and servers.
- Work with engineering and product teams distributed across multiple locations.
- Participate in establishing processes and best practices around development standards, version control, quality control, deployment, maintenance and change management
- Other duties as required by business conditions or as assigned