Key Responsibilities:
- Deliver strong, scalable architecture, code in line with the product vision, timelines and quality standard.
- Deliver key research (MVP, POC) with an efficient turn-around time to help make strong product decisions.
- Demonstrate key understanding and expertise on modern technologies, architecture and design. Mentor the team to deliver modular, scalable and high-performance code.
- Be a change agent on key innovation and research to keep the product, team at the cutting edge of technical and product innovation.
- Demonstrate excellent interpersonal skills to drive discussions to decisions.
- Mentor the team to deliver high quality and stay informed on latest technologies and trends in the industry.
Technical Skills & Expertise:
- Strong expertise with RDBMS concepts, database design and deployment architectures.
- Strong expertise in SQL Server database coding using TSQL, stored procedure and preferably NoSQL administration/development experience in MongoDB and Cassandra.
- Hands on experience with performance testing, performance tuning complex database codes is required.
- Hands on experience in writing ETL packages
- Experience in delivering projects using AGILE methodologies is highly preferable.
- Lead the data tier architecture and design processes, participate in system and application architecture.
- Collaborate with development and business teams.
- Be responsible for defining & meeting various SLAs for multiple database platforms used in the company.
- Troubleshoot and address various issues in the systems.
- Interpersonal & Digital Fluency
- Passion for technology, challenges and quality with a dynamic, forward leaning and proactive personality.
- Excellent interpersonal skills to drive meaningful value to collaboration with a strong belief in team and delivering together.
- Strong commitment to ownership, responsibilities and cause of business and team by aligning with leadership and management.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
- 10+ years of experience in data architecture, data engineering, or related roles, preferably in a product company.
- Expertise in designing and implementing data solutions using modern data technologies, such as relational databases, NoSQL databases, data warehouses, and big data platforms.
- Proficiency in data modeling, data governance, and data integration techniques, with a strong understanding of data quality and data lineage concepts.
- Hands-on experience with programming languages such as SQL, Python, or Java, as well as data processing frameworks such as Apache Spark or Apache Flink.
- Experience with cloud-based data services and platforms, such as AWS, Google Cloud Platform, or Microsoft Azure.
- Strong analytical and problem-solving skills, with the ability to analyze complex data sets, identify patterns and trends, and derive actionable insights.
- Excellent communication and collaboration skills, with the ability to effectively communicate technical concepts to non-technical stakeholders.
- Certifications in data architecture or related fields (e.g., Certified Data Management Professional [CDMP], AWS Certified Solutions Architect) are a plus.