Role: GCP Data Engineer
Location: Nashville, TN (Onsite)
Job Description:
Responsibilities
The following are highlighted entrepreneurial competencies and core expectations for the job/role:
- Communication and interpersonal skills
- Problem-solving and critical thinking skills.
- Understand strategic imperatives
- Technology & business knowledge
This role will provide application development for specific business environments.
- Responsible for building and supporting a GCP based ecosystem designed for enterprise-wide analysis of structured, semi-structured, and unstructured data.
- Bring new data sources into GCP, transform and load to databases and support regular requests to move data from one cluster to another
- Develop a strong understanding of relevant product area, codebase, and/or systems
- Demonstrate proficiency in data analysis, programming, and software engineering
- Work closely with the Lead Architect and Product Owner to define, design and build new features and improve existing products
- Produce high quality code with good test coverage, using modern abstractions and frameworks
- Work independently, and complete tasks on-schedule by exercising strong judgment and problem-solving skills
- Closely collaborates with team members to successfully execute development initiatives using Agile practices and principles
- Participates in the deployment, change, configuration, management, administration and maintenance of deployment process and systems
- Proven experience effectively prioritizing workload to meet deadlines and work objectives
- Works in an environment with rapidly changing business requirements and priorities
- Work collaboratively with Data Scientists and business and IT leaders throughout the company to understand their needs and use cases.
- Work closely with management, architects and other teams to develop and implement the projects.
- Actively participate in technical group discussions and adopt any new technologies to improve the development and operations.
Experience
- 5+ years of relevant IT work experience
- 3+ years of experience in Data Engineer
Qualifications
- Bachelor’s degree in Computer Science, or related discipline.
Required
A successful candidate will have:
- Strong understanding of best practices and standards for GCP Data process design and implementation.
- Two plus Years of hands-on experience with GCP platform and experience with many of the following components:
- Cloud Run, GKE, Cloud Functions
- Spark Streaming, Kafka, Pub/Sub
- Bigtable, Firestore, Cloud SQL, Cloud Spanner
- HL7, FHIR, JSON, Avro, Parquet
- BigQuery, Dataflow, Data Fusion
- Cloud Composer, DataProc, CI/CD, Cloud Logging
- Ability to multitask and to balance competing priorities.
- Ability to define and utilize best practice techniques and to impose order in a fast-changing environment. Must have strong problem-solving skills.
- Strong verbal, written, and interpersonal skills, including a desire to work within a highly-matrixed, team-oriented environment.
Preferred
A successful candidate may have:
- Experience in Healthcare Domain
- Experience in Patient Data
- Any AWS, Azure cloud experience
Hardware/Operating Systems:
- Distributed, highly-scalable processing environments
Databases:
- RDBMS – MS SQL Server/Teradata/Oracle
- NoSQL, Hbase, Cassandra, MongoDB, In-memory, Columnar, other emerging technologies
- Build Systems – TFS, Maven, Ant
- Source Control Systems – Git, Mercurial
- Continuous Integration Systems – Jenkins or Bamboo
Certifications (a plus, but not required):
- GCP Cloud Professional Data Engineer
Job Type: Contract
Pay: $50.00 - $55.00 per hour
Experience:
- Google Cloud Platform: 8 years (Required)
Work Location: In person