- Take the initiative and ownership of projects and clients
- Understand and document the business requirements of our clients
- Propose technology stacks and solutions that meet client needs
- Design and architect to appropriately safeguard data security, data integrity and data privacy
- Build schemas and data transformations that are optimized for the client’s use cases and query patterns
- Write queries and tests to establish performance metrics and profile outputs for the client’s use cases and query patterns
- Guide and mentor other team members with matters related to both business and technical requirements, as well as create and publish best practices, methodologies and guidelines
- Understand and account for tradeoffs in performance, usability, accuracy, integrity of data
- Deliver clear, well-communicated and complete design documents
- Defend and convince clients of the validity and merits of our solutions