
Lead II - Data Engineering
- Thiruvananthapuram, Kerala
- Permanent
- Full-time
- Interpret requirements create optimal architecture and design solutions in accordance with specifications.
- Document and communicate milestones/stages for end-to-end delivery.
- Code using best standards debug and test solutions to ensure best-in-class quality.
- Tune performance of code and align it with the appropriate infrastructure understanding cost implications of licenses and infrastructure.
- Create data schemas and models effectively.
- Develop and manage data storage solutions including relational databases NoSQL databases Delta Lakes and data lakes.
- Validate results with user representatives integrating the overall solution.
- Influence and enhance customer satisfaction and employee engagement within project teams.
- TeamOne's Adherence to schedule / timelines
- TeamOne's Adhere to SLAs where applicable
- TeamOne's # of defects post delivery
- TeamOne's # of non-compliance issues
- TeamOne's Reduction of reoccurrence of known defects
- TeamOne's Quickly turnaround production bugs
- Completion of applicable technical/domain certifications
- Completion of all mandatory training requirementst
- Efficiency improvements in data pipelines (e.g. reduced resource consumption faster run times).
- TeamOne's Average time to detect respond to and resolve pipeline failures or data issues.
- TeamOne's Number of data security incidents or compliance breaches.
and checklists. * Review code for team and peers.Documentation: * Create/review templateschecklists
guidelines
and standards for design/process/development. * Create/review deliverable documentsincluding design documents
architecture documents
infra costing
business requirements
source-target mappings
test cases
and results.Configure: * Define and govern the configuration management plan.
- Ensure compliance from the team.
and execution. * Review test plans and strategies created by the testing team.
- Provide clarifications to the testing team.
- Complete relevant domain certifications.
- Provide inputs on project plans or sprints as needed.
- Manage the delivery of modules.
- Identify defect trends and implement proactive measures to improve quality.
libraries
and client universities. * Review reusable documents created by the team.Release: * Execute and monitor the release process.Design: * Contribute to the creation of design (HLDLLD
SAD)/architecture for applications
business components
and data models.Interface with Customer: * Clarify requirements and provide guidance to the Development Team.
- Present design options to customers.
- Conduct product demos.
- Collaborate closely with customer architects to finalize designs.
- Understand team members' aspirations and provide guidance and opportunities.
- Ensure team members are upskilled.
- Engage the team in projects.
- Proactively identify attrition risks and collaborate with BSE on retention measures.
- Experience with ETL tools such as Apache Airflow Talend Informatica AWS Glue Dataproc and Azure ADF.
- Hands-on experience with cloud platforms like AWS Azure or Google Cloud particularly with data-related services (e.g. AWS Glue BigQuery).
- Conduct tests on data pipelines and evaluate results against data quality and performance specifications.
- Experience in performance tuning.
- Experience in data warehouse design and cost improvements.
- Apply and optimize data models for efficient storage retrieval and processing of large datasets.
- Communicate and explain design/development aspects to customers.
- Estimate time and resource requirements for developing/debugging features/components.
- Participate in RFP responses and solutioning.
- Mentor team members and guide them in relevant upskilling and certification.
- Proficient in SQL for analytics and windowing functions.
- Understanding of data schemas and models.
- Familiarity with domain-related data.
- Knowledge of data warehouse optimization techniques.
- Understanding of data security concepts.
- Awareness of patterns frameworks and automation practices.