Senior Database Engineer
New York, NY, United States
Position Summary
Shapeways Senior Database Engineer will be responsible for all database related functionality in a high-performance, distributed, scalable 3D Printing Marketplace and
Additive Manufacturing ERP system.
Responsibilities
- Own the architecture for the data assets – logical and physical data models, real time and data warehouse relational and non-relational databases, and data security
- Write and maintain high-quality code with emphasis on security, performance, and scalability
- Define system architecture and technology strategies, best practices, guidelines and standards that balance short term and long term objectives
- Review changes in code, queries and the environment to determine impacts on system performance
- Operate across multiple functional teams interacting with Product, Engineering, Quality, and DevOps
- Drive planning and architecture roadmap creation
- Contribute to software design, development discussions
- Perform technical analysis to present pros and cons of various solutions to problems
- Mentor team members
Key Goals
- Defining the architecture to ensure data availability for all business units at Shapeways
- Leading the on-going design and implementation of logical and physical data models
- Ensuring that both the physical data model and database technology support scalable, highly available computing (e.g. clustering, active/passive, disaster recovery)
- Leading the on-going design and implementation of big data technology assets, including data warehouses
- Working with technical and product leaders across multiple divisions
Minimum Qualifications
- 3+ years of applicable Database Architect experience
- 8+ years of experience with designing and maintaining relational database systems
- Expert with MYSQL 5+ (Percona)
- Expert with Unix/Linux
- Expert with physical storage hardware and software configurations
Preferred Qualifications
- Demonstrated experience with creating and maintaining end to end data architectures including logical, access, and physical data modeling
- Hands-on technical experience creating and maintaining data warehouse, business intelligence and analytics platforms
- Familiarity with NoSQL databases (HBASE, Hadoop, Cassandra, Mongo, etc.)
- Excellent interpersonal and communication skills
- Experience working in an Agile development environment
- Exposure to and interest in Open Source frameworks, tools, and technologies
- Experience with EC2 and other cloud hosting services