Job Overview
We are seeking an experienced and highly skilled Lead Data Architect to design, develop, and manage our data infrastructure. The ideal candidate will have a strong background in building scalable transactional and analytical systems, with hands-on experience in various modern data technologies. You will play a key role in shaping our data strategy and ensuring our systems can handle growth and provide valuable insights.
Responsibilities
- Lead the design and implementation of highly scalable and reliable data architecture.
- Work extensively on both transactional and analytical data systems.
- Define and implement data models, schemas, and pipelines.
- Manage and optimize databases including Postgres and Redis.
- Explore and integrate modern data technologies such as Iceberg and Graph Vectors.
- Leverage AWS cloud services for data storage, processing, and analytics.
- Collaborate with engineering teams to ensure data solutions meet business requirements.
- Establish best practices for data governance, quality, and security.
- Mentor junior data engineers and architects.
Requirements
- 8+ years of experience in data architecture, data engineering, or a related field.
- Proven experience in designing and building large-scale data systems, including both transactional and analytical workloads.
- Deep expertise with relational databases, specifically Postgres.
- Experience with key-value stores or caching systems like Redis.
- Familiarity with modern data lake formats (e.g., Iceberg) and technologies (e.g., Graph Databases, Vector Embeddings).
- Strong working knowledge of AWS data services.
- Proficiency in either Python or Golang for data processing and automation.
- Excellent problem-solving and communication skills.
- Ability to work in a hybrid model from our Bellandur, Bangalore location.