Company

Mavensoft Technologies, LLC.See more

addressAddressBeaverton, OR
type Form of workContractor
CategoryInformation Technology

Job description

Job Description

Role: Sr. Data Engineer -Python, SQL, Spark, AWS
Duration: 4 Months (Contract)
Location: Beaverton, OR (100% Remote)
Key Skills: Spark, very strong Python, SQL, AWS, S3, AWS EMR, Snowflake, Airflow
Job Description:
  • Engineer data solutions in support of Sustainability reporting and analytics initiatives
  • Engage with product owner, analysts, visualization developers, and business partners to understand capability requirements, and to develop and support data solutions based on product backlog priorities Skills Preference will be shown to candidates who can provide a link to their open-source code portfolio (a link to your profile on github.com, bitbucket.com, gitlab.com, or another public VCS is sufficient). Required Technical Competencies
  • Proficiency communicating effectively and efficiently within a hybrid remote/in-person team structure:
  • meticulous about managing your calendar to accurately reflect your free/busy hours.
  • respect, seek to learn digital communications etiquette—including region-specific, industry-specific, and organization-specific etiquette.
  • proactively initiate constructive discussions while curating and targeting your communications with respect for your colleagues’ time and schedules
  • adept at discovering and navigating the complex bureaucratic resources of a large organization.
Top Skills:
Professional capacity, for all the competencies listed for each of the following three subject areas:
General Purpose Python Programming, Python has been your primary coding language (daily use) for at least 3 years and authored distributable Python packages (packages which can be built, installed, and distributed using setup tools, pip, and twine)
You have a solid understanding of how pip dependency resolution works.
You are proficient in authoring and automating unit and integration tests for python packages using (minimally) unit tests, pytest, and tox.
You are meticulous about code quality, including readability, know your PEP8 guidelines inside and out, and are capable of authoring code which will pass validation by commonly used static analysis tools including mypy and flake8 Database Design and SQL
You are proficient in authoring readable, well-structured, SQL SELECT statements using ISO/ANSI-standard SQL.
You have hands-on professional experience in data warehouse design and modelling, including authoring DDL statements. Version Control and CI/CD
You have experience with trunk-based development (feature branching) using git for version control, with fully automated deployments (CI/CD). Desired Technical Competencies General Purpose Python Programming
You have a deep understanding of python’s standard library and python internals. You understand python memory management, how CPython implements built-in data structures, and which data structures are best suited for different scenarios.
You understand and can compare/contrast CPython’s built-in concurrency models, when to use each, and what obstacles might prevent the use of each mechanism Database Design, SQL, and Object Relational Models
You are adept at performance-tuning SQL queries for both OLAP and OLTP databases.
You understand and are prepared to discuss how and when/where to utilize more esoteric and/or modern SQL features such as window functions and common table expressions.
You understand and are prepared to discuss the performance implications of columnar vs relational databases.
You have hands-on experience in managing database schema migrations (ideally using SQL Alchemy’s ORM + Alembic). Version Control and CI/CD
You have experience with trunk-based development (feature branching) using git for version control, with fully automated deployments (CI/CD). Cloud Infrastructure and Amazon Web Services
You have hands-on experience using boto3 to interact with Amazon Web Services’ resource APIs, particularly Amazon S3 (Simple Storage Service).
You have hands-on experience authoring unit and integration tests utilizing local stack to emulate AWS resources.
You have hands-on experience using HashiCorp Terraform to manage cloud infrastructure.
You have hands-on experience developing serverless ASGI applications using AWS lambda and AWS API Gateway Web API Server and Client Development
You have experience planning and executing the design and development of web APIs using a modern python ASGI framework (preferably FastAPI).
You have authored, validated, and maintained OpenAPI documents describing your web APIs accurately.
You have experience developing and testing python web API client libraries based on an OpenAPI document. Distributed Computing and Apache Spark
You have experience using Apache Spark for ingestion and manipulation of data sets which are too large to process efficiently in-memory.
You have hands-on experience translating algorithms and procedures designed by topical subject matter experts, having varying levels of engineering experience, into well-designed data pipelines.
You have experience configuring and tuning Spark clusters to optimize use of computing resources for varying workloads.
You understand, and can discuss: when and why to use distributed computing frameworks, such as Apache Spark, versus alternate concurrency models such as asyncio or multiprocessing. Database Design, SQL, and Object Relational Models
You have experience modeling databases using SQLAlchemy’s ORM framework.
You have experience managing database versions and schema migrations using SQLAlchemy with Alembic.
Email your resume to usjobs@mavensoft.com
To learn more about Mavensoft visit us online at http://www.mavensoft.com/
Refer code: 7853593. Mavensoft Technologies, LLC. - The previous day - 2024-01-18 10:02

Mavensoft Technologies, LLC.

Beaverton, OR
Jobs feed

Quality Specialist II

Sealed Air

Ayer, MA

$50.2K - $63.5K a year

Product Delivery Specialist

Rent-A-Center

Abilene, TX

Up to $13 an hour

Quality Specialist

Actalent

Lexington, MA

$90,000 - $115,000 a year

Quality Assurance Specialist M/F/D

Seqens

Devens, MA

$60.2K - $76.2K a year

Quality Assurance Specialist I, Sun-Wed 7a-5p

Curia

Burlington, MA

$64.4K - $81.6K a year

Engineering Document Control Specialist

Mayflower Communications

Bedford, MA

$73.6K - $93.2K a year

Behavioral Health Tech

The Wood Group

Abilene, TX

$12 an hour

Caregiver for Elderly

Accentcare

Abilene, TX

$10.60 an hour

Compliance Specialist/Lead Specialist, Manufacturing

Vor Bio

Cambridge, MA

$108K - $137K a year

Dishwasher

110 Grill

Canton, CT

$18 - $22 an hour

Share jobs with friends

Related jobs

Sr. Data Engineer -Python, Sql, Spark, Aws

Senior Data Engineer - Portfolio Management Group

Koin

Sandy, OR

2 weeks ago - seen

Senior Data Engineer - Portfolio Management Group

Koin

Beaverton, OR

2 weeks ago - seen

Senior Data Engineer IS

Providence

Beaverton, OR

2 weeks ago - seen

Senior Data Engineer

Milliman

Portland, OR

2 weeks ago - seen

Data Science Engineer (Data Scientist II)

Corvel Healthcare Corporation

Portland, OR

2 weeks ago - seen

Data Science Engineer (Data Scientist II)

Corvel

Portland, OR

a month ago - seen

Data Engineer - Python, Spark?

Flexit Inc

$99.9K - $126K a year

Beaverton, OR

a month ago - seen

CAD Engineer - Need Database/Data Entry experience - Locals Only

Infobahn Softworld Inc

Hillsboro, OR

2 months ago - seen

Sr. Data Ops Engineer

Concora Credit Inc.

$109K - $138K a year

Beaverton, OR

2 months ago - seen

Data Engineer

Nanoverse Technologies, Ltd.

Beaverton, OR

2 months ago - seen

Data Engineer

Synaptiq

Portland, OR

2 months ago - seen

Data Engineer 3 (Portland, OR) #111946

Pacificorp

Portland, OR

2 months ago - seen

Sr. Machine Learning Engineer, Data & ML Platform

Block

Portland, OR

2 months ago - seen

Senior Data Engineer

Accelbyte

Oregon City, OR

2 months ago - seen

Software QA Analyst

Data Engineer - Aptask

Beaverton, OR

2 months ago - seen

Senior Health Care Data Engineer

Providence Health Plan

Up to $76.19 an hour

Beaverton, OR

3 months ago - seen

Senior Software Engineer - Data Migration

Veeva Systems

Bend, OR

3 months ago - seen

Data Engineer

Keylent

Portland, OR

3 months ago - seen