Назад к вакансиям

Senior Technical Consultant, Data

AHEADУдалённоот 8 лет
PythonSQLAIAWSData EngineeringAzureCloudAnalyticsSnowflakeDatabricksGoogle CloudMicrosoft Fabric

Описание

The Senior Technical Consultant is an experienced, client-facing technical professional responsible for leading the design and hands-on delivery of complex data, analytics, AI, cloud, and modern data platform solutions. This role combines deep technical execution with solution leadership, consultative problem solving, client engagement, and team enablement.

Responsibilities

  • Own and lead complex technical workstreams or major solution components from discovery and design through build, test, deployment, and stabilization.
  • Lead technical working sessions, design discussions, demonstrations, troubleshooting sessions, and implementation planning with client and AHEAD teams.
  • Translate business requirements, source-system knowledge, architecture direction, and acceptance criteria into practical, scalable, secure, and maintainable technical solutions.
  • Design, build, operationalize, secure, monitor, and optimize modern data solutions, including ingestion, transformation, orchestration, curated data layers, integrations, APIs, semantic artifacts, and data products.
  • Develop robust automated pipelines for structured and unstructured data using batch, streaming, and cloud-native patterns as appropriate.
  • Modernize legacy SQL, ETL/ELT, data warehouse, data lake, integration, and orchestration workloads; support dependency mapping, reverse engineering, migration, cutover, and stabilization.
  • Apply engineering discipline through source control, code review, CI/CD, automated testing, monitoring, observability, performance optimization, and production-readiness practices.
  • Lead technical testing and validation activities including unit, integration, system, data-quality, regression, KPI reconciliation, defect resolution, UAT support, and Definition of Done / acceptance criteria.
  • Incorporate governance and security requirements into technical delivery, including metadata, lineage, classification, access controls, data quality, business definitions, retention/lifecycle, and catalog or semantic artifacts.
  • Troubleshoot complex technical and data issues, identify root causes, develop options, and drive resolution with business users, client SMEs, architects, and engineering teams.
  • Estimate and plan technical work within agile delivery models, manage dependencies and technical commitments, and proactively surface risks or delivery impacts with recommended actions.
  • Produce and review client-ready technical documentation including designs, mappings, configurations, test evidence, runbooks, decisions, deployment materials, and handoff documentation.
  • Provide day-to-day technical direction to Technical Consultants, Associate Technical Consultants, and offshore/onshore engineers within assigned workstreams.
  • Review code, designs, data models, pipelines, integrations, and engineering deliverables for quality, consistency, maintainability, and alignment with established architecture and standards.
  • Coach team members on structured problem solving, engineering practices, troubleshooting, documentation, and client-ready communication.
  • Drive consistency across implementation by leveraging AHEAD reference architectures, reusable components, templates, engineering frameworks, and delivery standards rather than recreating solutions.
  • Partner closely with Principal Technical Consultants, Solution Architects, Senior Consultants, Principal Consultants, Project Managers, governance resources, and client SMEs to keep technical execution aligned with solution direction and business outcomes.
  • Act as a technical escalation point within assigned workstreams and know when issues require escalation to the Principal Technical Consultant or architecture leadership.
  • Operate as a consultant, not only a technical task executor: understand the client problem, business context, expected outcome, constraints, and tradeoffs before recommending or implementing a solution.
  • Communicate technical decisions, risks, assumptions, dependencies, tradeoffs, and recommendations clearly to technical and business stakeholders.
  • Build credibility with client technology and business stakeholders through preparation, sound technical judgment, reliable execution, and proactive communication.
  • Contribute to technical discovery, assessments, estimates, solution approaches, proofs of concept, proposals, statements of work, and pre-sales activities with implementation insight grounded in delivery feasibility, effort, dependencies, and risk.
  • Identify opportunities for technical improvement, modernization, automation, or follow-on work and raise them through the appropriate engagement and account leadership.
  • Contribute reusable engineering assets, implementation patterns, accelerators, standards, lessons learned, and technical documentation back to the Data Practice.
  • Support knowledge sharing, technical enablement, onboarding, interviewing, and certification development for the technical consulting community.
  • Maintain current expertise in modern data platforms, cloud technologies, AI, governance, analytics, integration, and emerging engineering practices.
  • Pursue relevant technical certifications and develop broader consulting, communication, facilitation, business, and delivery skills in preparation for Principal Technical Consultant responsibilities.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Systems, Mathematics, Data Science, or a related technical discipline, or equivalent professional experience.
  • Typically 8–12+ years of professional technical experience delivering enterprise data, analytics, AI, cloud, or digital transformation solutions.
  • Demonstrated consulting or professional services experience working directly with clients and independently owning complex technical workstreams or solution components.
  • Strong hands-on experience in modern data engineering and architecture, including data modeling, SQL, Python or similar programming, ETL/ELT, orchestration, data integration, APIs, data warehouse/lake / lakehouse patterns, and cloud-native services.
  • Experience with one or more modern data platforms such as Snowflake, Databricks, Microsoft Fabric, or comparable cloud data technologies, and experience working in AWS, Azure, or Google Cloud environments.
  • Experience designing and implementing automated data pipelines for structured and/or unstructured data using batch, streaming, or event-driven patterns as applicable.
  • Strong understanding of software/data engineering lifecycle practices including Git/source control, peer review, CI/CD, automated testing, monitoring/observability, security, and production operations.
  • Ability to analyze complex source data and systems, troubleshoot root causes, validate and reconcile outputs, and communicate technical findings and recommendations clearly.
  • Strong client-facing communication, facilitation, documentation, analytical problem-solving, and stakeholder collaboration skills.
  • Demonstrated ability to guide other engineers, review technical work, and improve team quality without serving as the overall architectural authority for the engagement.

Nice to have

  • Professional certifications in Snowflake, Databricks, Microsoft Fabric, Azure, AWS, Google Cloud Platform, data engineering, AI, governance, or related enterprise technologies.
  • Experience with metadata/catalog, lineage, data governance, semantic modeling, data quality, AI/ML, unstructured-data solutions, or search/AI integration.
  • Experience modernizing legacy data platforms, SQL/ETL workloads, integrations, or enterprise data warehouses into cloud-native architectures.
  • Experience contributing to technical discovery, estimates, proposals, statements of work, reference architectures, reusable engineering frameworks, or technical practice enablement.

We offer

  • Можно работать удалённо.
  • Зарплата в валюте.
  • Comprehensive health insurance coverage for employees, with options to extend coverage to dependents (India Employment Benefits).
  • Paid time off and company holidays, along with additional leave benefits as per policy (India Employment Benefits).
  • Flexible work arrangements, supporting work-life balance (India Employment Benefits).
  • Learning and development opportunities to support continuous growth and upskilling (India Employment Benefits).
  • Employee wellness initiatives and programs focused on physical and mental well-being (India Employment Benefits).
  • Retirement and statutory benefits in line with India regulations (India Employment Benefits).
  • Inclusive and people-first culture, with a strong focus on collaboration and ownership (India Employment Benefits).

Hiring process

  • При отклике укажите, что нашли вакансию на Remocate.