Remote Data Engineer

Job is Expired
Location: Nationwide
Compensation: Salary
Staff Reviewed: Thu, Oct 24, 2019

Job Summary

Beyondsoft Consulting, Inc. is a leading, technical solutions and consulting partner. We combine emerging technologies and proven methodologies to tailor elegant solutions that solve complex challenges and empower our customers to accelerate their business goals. Our services include end-to-end design, implementation, and support for cloud, digital, data analytics, multi-language translation, and testing.

At Beyondsoft, we are passionate about what digital transformation and cloud strategies can do for today's modern business, and it shows in our work. We've got the know-how, but also are committed to ongoing learning.

As our business grows rapidly in the US, we are opening a new position for a Data Engineer. In this role, you'll guide our F500 client-base in the creation and maintenance of analytics infrastructure that enables almost every other function in the data world. You'll work on the development, construction, maintenance and testing of architectures, such as databases and large-scale processing systems.

This is a remote position that can be done from anywhere in the US.

Job Responsibilities

Create data integration systems using Python for MPP databases such as Vertica, Redshift, or Snowflake.

Create Spark transformations for the purpose of data lake ingestion.

Schema and data modeling for MPP/columnar/data lake technologies.

Development of SQL scripts for repeatable schema and configuration deployment to MPP databases.

Linux shell scripting for administrative tasks.

Required Skills/Experience

BS/MS in Computer or Engineering or equivalent work experience.

Experience processing data with languages such as Python, Ruby, Java, C#, R, etc.

3+ years experience working with data in AWS, Azure, or GCP.

Experience with columnar MPP systems such as Vertica, Redshift, Snowflake, Paraccel, Greenplum.

Comfortable with Linux/Mac command line tools.

Experience with relational databases such as SQL Server, Oracle, MySQL, Postgres.

Experience with NoSQL/cache technologies such as DynamoDB, Cassandra, Redis, Elasticache.

Hands on experience with streaming technologies such as Kafka, Kinesis, Spark Streaming.

Familiarity with modern tooling such as Git, Docker, Terraform, and CI/CD Pipeline technologies.

Strong SQL skills: Analytic functions, explain plans, optimization for loading and performance

5+ years experience with SQL database design and administration.

Experience in design and implementation of multithreaded/concurrent/distributed systems.

Ability to work independently and remotely.


We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability.

BECOME A PREMIUM MEMBER TO
UNLOCK FULL JOB DETAILS & APPLY

  • ACCESS TO FULL JOB DETAILS AND APPLICATION INFORMATION
  • HUMAN-SCREENED REMOTE JOBS AND EMPLOYERS
  • COURSES, GROUP CAREER COACHING AND RESOURCE DOWNLOADS
  • DISCOUNTED CAREER SERVICES, RESUME WRITING, 1:1 COACHING AND MORE
  • EXCELLENT CUSTOMER SUPPORT FOR YOUR JOB SEARCH