Posted in

Senior Data Engineer – Cloud Data Platform

Senior Data Engineer – Cloud Data Platform

CompanyCharles Schwab
LocationAustin, TX, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelExpert or higher

Requirements

  • Bachelor’s degree in computer science or Information Technology
  • 10+ years of professional experience in development, support, and maintenance of ETL and database applications
  • 8+ years of hands-on experience in Informatica Powercenter or Talend
  • 3+ years of hands-on experience with Informatica Intelligent Cloud Services (IICS)
  • 3+ years of experience with Control M
  • 3+ years of experience with GCP technologies (GCS, BigQuery, Dataproc)
  • Excellent understanding of data warehouse concepts, different architecture patterns on cloud to support batch, near real time and real time data processing/ reporting
  • Strong understanding of Agile development best practices and experience using Jira or other agile work tracking system
  • Strong SQL knowledge, shell scripting and deep understanding of relational database concepts
  • Expertise in Python, PERL and other scripting languages
  • Familiarity with SCM and DevOps tool suites and CI/CD best practices; examples include Git (GitHub, GitLab, Bitbucket, etc.), Bamboo, Jenkins, Concourse etc
  • Critical-thinking and strong problem-solving skills with ability to analyze and understand data
  • Strong oral, written, and interpersonal skills for interacting and throughout all levels of the organization.

Responsibilities

  • Partnering with business to understand strategic and business objectives, recommend solutions and work with architects to define the supporting architecture.
  • Assessing new tools and software, performing POCs and offering recommendations to improve our enterprise landscape.
  • Working closely with Informatica, Google and other product vendors to resolve product issues impacting delivery of requested features. Wherever resolution taking time, put workarounds, and keep deliveries on track.
  • Involvement in project planning and resourcing
  • Defining standard, guidelines and best practices for design, development, and testing.
  • Performing ETL design, development, data management and data analysis.
  • Creating data model, performance tuning, load plan etc. Making sure that deliverables fulfill both functional and non-functional requirements.
  • Planning, estimation, scheduling, prioritization, and coordination of technical activities related to system development.
  • Ensuring system alignment to Architecture policies and best practices; ensure that process methodologies are followed in system development.
  • Engaging with both onshore and offshore teams to ensure the timely delivery of high-quality data engineering solutions.
  • Providing mentorship and hands-on coding support to the team.
  • Identifying opportunities for system reuse and system simplification.

Preferred Qualifications

  • Experience in the Financial Services industry is a plus.
  • Prior experience of working directly with Informatica and Google on resolving product issues.
  • Ability to interpret key trends and metrics and leverage them for actionable decisions.