Data Engineer

Mastech Digital
Beaverton, OR, US
Permanent
Full-time

Job Description

Job Description

Mastech Digital provides digital and mainstream technology staff as well as Digital Transformation Services for all American Corporations.

We are currently seeking a Data Engineer for our client in the Technology domain. We value our professionals, providing comprehensive benefits and the opportunity for growth.

This is a Permanent position, and the client is looking for someone to start immediately.

Duration : Full-time

Location : Beaverton, OR

Role : Data Engineer

Primary Skills : PostgreSQL

Role Description : As a Data Engineer you must have at least 7+ years of experience.

Responsibilities :

  • Interpret data-related business requirements into technical ones.
  • Relational database design and feature development with a primary focus on high-velocity, write-intensive transactional systems.
  • Secondary focus on relational database design and feature development for read intensive applications.
  • Experience in non-relational data storage and retrieval preferred.
  • Maintain and enhance the functionality and performance of existing PostgreSQL-based database systems, including PostgreSQL running in WSL Docker and AWS RDS / PG.
  • Monitor and control database instances including use of the pg stat extension, DBeaver, the AWS Management Console, AWS CloudWatch, and AWS Performance Insights.
  • Implement multi-environment database change processes using scripts, Jenkins, and Terraform.
  • Proactively address scalability, performance, and availability requirements and concerns.
  • Ensure data quality and integrity.
  • Collaborate closely with Product personnel and in particular the backend Engineering group, as well as other groups within Engineering.
  • Document processes related to core responsibilities.

Knowledge & Skills

  • Bachelor’s degree in Computer Science or related field with at least 7+ years of experience in data engineering
  • Extensive knowledge of PostgreSQL, related AWS services (RDS / PG, Aurora, and Redshift), and associated tools.
  • Expert in relational database design, data modeling, and management.
  • Excellent written, verbal, and inter-personal communication skills.
  • Ability to work with small, cross-functional teams from multiple regions / time zones by effectively leveraging multi-form communication (Email, MS Teams for voice and chat, meetings).
  • Excellent prioritization and problem-solving skills.

Required Experience

  • Extensive experience in transactional database design and SQL coding.
  • Rapidly and fluidly scaling high velocity data sets.
  • Considerable hands-on time with PostgreSQL, possessing a deep knowledge of the internals and architecture, familiarity with the system catalogs, extensions, best practices, security, monitoring and control, related tools, error handling, etc.
  • Experience with team tools including Jira, Git / GitHub, Jenkins, Docker, and Teams.
  • Experience with Agile / Scrum development methodologies.

Nice-To-Have

  • Experience working in the firmware business domain or a related field such as hardware engineering.
  • Experience working in a high security business domain.
  • Experience in highly related infrastructural areas, e.g., AWS IAM security and data encryption both in transit and at rest.
  • Experience in cross-process workflow orchestration.
  • Data warehouse, data mart, and ETL / ELT data pipeline design and implementation.
  • Experience in non-relational data storage and retrieval.
  • Familiarity with DevOps and SecOps practices.
  • The use of advanced PostgreSQL features such as row-level security, replication, partitioning, and high availability features.
  • Experience in additional non-PostgreSQL data platforms, including non-relational stores and technologies.
  • Multi-platform change control, in particular deploying to SQLite in addition to PostgreSQL-based systems.
  • Cross-platform data migrations.

Education : Bachelor’s degree in Computer Science, Electrical / Electronic Engineering, Information Technology or another related field or Equivalent

Experience : Minimum 7+ years of experience

Relocation : This position will not cover relocation expenses

Travel : No

Local Preferred : Yes

Note : Must be able to work on a W2 basis (No C2C)

Recruiter Name : Divya Mishra

Recruiter Phone : +1 412 648 6348 / +1 203.678.9801

Equal Employment Opportunity

LI-DM1

Mastech1

30+ days ago
Related jobs
Promoted
VirtualVocations
Portland, Oregon

A company is looking for a Staff Software Engineer for their Data Platform team. ...

Promoted
EMW Staffing Solutions LLC
Portland, Oregon
Remote

Data Engineers analyze and develop on-premises and/or cloud data and ETL solutions to solve the client’s challenges. Data migrations and conversions to the cloud and to cloud data warehouse services. Develop data solutions leveraging traditional and cloud product offerings from leading vendors. Deve...

Promoted
VirtualVocations
Portland, Oregon

Key Responsibilities:Create test cases for applications using ETL componentsAutomate ETL test cases where possibleTest data accuracy, completeness, and data source locationsRequired Qualifications:5+ years of experience in ETL TestingProficient in writing advanced SQL queriesExperience with Cloud in...

Promoted
Milliman Inc
Portland, Oregon

We are seeking a seasoned Senior Data Engineer proficient in Spark and SQL to spearhead the design and enhancement of our data infrastructure. Minimum of 5 years of proven experience as a Data Engineer, with strong command of Databricks/Spark. Develop and uphold scalable data architectures utilizing...

Promoted
VirtualVocations
Portland, Oregon

Key Responsibilities:Administer, configure, and maintain Azure data servicesCollaborate with cross-functional teams to implement and manage data pipelinesImplement security measures to protect data stored in AzureRequired Qualifications:Bachelor's degree in computer science or related fieldMinimum 5...

Promoted
SynergisticIT
Portland, Oregon
Remote

Java full-stack developers, Python/Java developers, Data analysts/ Data Scientists, and Machine Learning engineers. Bachelors degree or Masters degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT. Bachelors degree or Masters degree in Computer Science, C...

WebMD Health Corp
Portland, Oregon

Data Engineer to join our Data Engineering team. This role will report to the Data Engineering Lead responsible for our data platform. Help establish and implement best practices around data acquisition, storage, monitoring, logging, and access across the data platform. Data modeling design for ente...

Milliman
Portland, Oregon

We are seeking a seasoned Senior Data Engineer proficient in Spark and SQL to spearhead the design and enhancement of our data infrastructure. Minimum of 5 years of proven experience as a Data Engineer, with strong command of Databricks/Spark. Develop and uphold scalable data architectures utilizing...

BHE Renewables
Portland, Oregon

The data engineer (database administrator) is responsible for the design, implementation, maintenance and monitoring of database technologies and related software. Conducts analysis, creates system specifications, develops, tests and implements engineering, scientific and business applications, oper...

Supermicro
Hillsboro, Oregon

Bachelor’s degree in Computer Science, Computer Engineering, and Electrical Engineering . This position requires the ability to work flexible hours including nights and weekends as required in completion of equipment installation in a data center work environment. Perform physical installation, rack...