Data Engineer - Lead ( NoSQL)
Tranzeal - San Francisco, California, United States, 94199
Work at Tranzeal
Overview
- View job
Overview
NoSQL Lead
to architect and oversee the implementation of scalable, high-performance NoSQL database solutions. This role requires deep expertise in at least one NoSQL technology (e.g., MongoDB, Cassandra, Couchbase, DynamoDB) and leadership experience in designing distributed data systems, managing data modeling, and optimizing performance. Key Responsibilities:
Lead the design, implementation, and maintenance of NoSQL database systems to support high-throughput applications. Collaborate with architects and developers to define database strategies for scalable, secure, and reliable systems. Design and implement data models and access patterns based on business and application needs. Define and enforce best practices around schema design, indexing, sharding, replication, and partitioning. Manage data migration strategies from RDBMS to NoSQL where applicable. Monitor database health, implement alerting mechanisms, and troubleshoot performance issues. Work closely with DevOps to ensure backup, recovery, and HA/DR strategies are in place. Mentor junior engineers and provide technical leadership on NoSQL topics. Stay updated with evolving NoSQL technologies, tools, and trends. Required Skills & Qualifications:
6-10+ years of experience in database engineering, with at least 3+ years as a NoSQL lead or architect. Deep hands-on experience with one or more NoSQL platforms (e.g., MongoDB, Cassandra, Couchbase, Redis, DynamoDB). Strong understanding of distributed computing, CAP theorem, eventual consistency, and data partitioning. Experience with cloud-based database services (AWS DynamoDB, Azure Cosmos DB, GCP Firestore, etc.). Solid knowledge of data modeling, query optimization, and performance tuning. Scripting and automation experience (Python, Shell, or similar). Excellent problem-solving, communication, and stakeholder engagement skills. • Preferred Qualifications:
Certification in MongoDB, Cassandra, or a relevant NoSQL platform. Experience working in Agile/Scrum development environments. Exposure to streaming systems like Kafka or real-time analytics platforms. Familiarity with DevOps, CI/CD pipelines, and Infrastructure as Code (Terraform, Ansible, etc.).