Search

Principal Software Engineer

PublishedPublished: 6/14/2022
Technology

Job Description

We are looking for a Software Engineer IV with experience in software development with strong database and data pipeline expertise. The position involves building AWS services and data pipelines for ML/AI backend systems.

\n


\n

Here are some of the specific details:

\n

Job Title: Software Dev Engineer IV

\n

Job Duration: 12 months

\n

Job Location: Redmond, WA

\n


\n

Required Qualifications

\n

    \n
  • The role requires expertise in Python, JavaScript, and Java as critical programming languages, with experience in DevOps tools, monitoring systems, and CI/CD processes.
  • \n

  • 10+ years of professional software development experience in production environments
  • \n

  • Database requirements include knowledge of DynamoDB, query optimization, data modeling, schema design, and ETL processes.
  • \n

  • MUST- Experience designing ETL/ELT processes, including incremental loads, backfills, and late or out-of-order data
  • \n

  • MUST- Experience with distributed batch and stream processing frameworks, such as Apache Spark or Apache Flink
  • \n

  • MUST- Experience running pipelines in production: monitoring and alarming, data quality checks, and recovering from failed runs.
  • \n

  • MUST- Proficiency with SQL at depth. Familiarity with NoSQL databases is useful
  • \n

  • MUST- Experience with database performance optimization, indexing strategies, and query tuning on large datasets
  • \n

  • MUST- Knowledge of data modeling, schema design, and database migration strategies
  • \n

  • MUST- Experience with data warehousing concepts, such as partitioning and columnar storage.
  • \n

\n


\n

A reasonable, good faith estimate of the minimum and maximum for this position is $75/hr to $85/hr on w2.

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...