Logo of Huzzle

Senior Data Engineer

  • Job
    Full-time
    Mid & Senior Level
  • Data
    Software Engineering
  • Seattle
    Remote

AI generated summary

  • You need a Bachelor's in a relevant field, 2+ years in data engineering, AWS, Python, SQL, Linux, and DevOps. Strong teamwork, customer focus, and ability to meet deadlines are essential.
  • You’ll collaborate with teams to design and build scalable data solutions, develop data APIs, manage data infrastructure, and implement best practices for data quality and lineage.

Requirements

  • Qualifications
  • Bachelor’s degree in computer science, math, engineering, or relevant technical field
  • Two years of collective experience in the application of data engineering, data analytics, data warehousing, business intelligence, database administration and data integration concepts and methodologies
  • One year of experience developing and supporting modern data architectures
  • One year of experience developing and supporting large-scale distributed applications
  • One year of experience with Linux operations and development, including basic commands and shell scripting
  • One year of experience with execution of DevOps methodologies and continuous integration/continuous delivery
  • One or more years of experience and proficiency in AWS Cloud Service, Python and Sql for data profiling, analysis and extraction.
  • Results oriented with a strong customer focus
  • Ability to work within a team environment
  • Ability to prioritize and meet tight deadlines
  • Ability to learn and keep pace with the latest technology advances and quickly grasp new technologies to support the environment and contribute to project deliverables
  • Preferred Qualifications
  • Master’s degree in a technical field (e.g. computer science, math, engineering)
  • Understanding of big data and real time streaming analytics processing architecture and ecosystems
  • Understanding of data warehousing architecture and implementation, including source to target mappings and ETL
  • Experience with advanced analytics and machine learning concepts and technology implementations
  • Experience with data analysis and using data visualization tools to describe data
  • Relevant technology or platform certification (AWS, Microsoft, etc.)
  • Software development experience in relevant programming languages (i.e. Java, Python, Scala, Node.js)

Responsibilities

  • Responsibilities
  • Work collaboratively with other engineers, data scientists, analytics teams, and business product owners in an agile environment.
  • Build and support the operation of Cloud and On-Premises enterprise data infrastructure and tools.
  • Design robust, reusable and scalable data driven solutions, and data pipeline frameworks to automate the ingestion, processing and delivery of structured and unstructured batch and real-time streaming data.
  • Build data APIs and data delivery services to support critical operational processes, analytical models and machine learning applications.
  • Assist in selection and integration of data related tools, frameworks, and applications required to expand platform capabilities.
  • Understand and implement best practices in management of enterprise data, including master data, reference data, metadata, data quality and lineage.

FAQs

Do we support remote work?

Yes, this is a fully remote position.

What is the required experience level for this position?

Candidates should have 3-5+ years of experience in data engineering and related fields.

What is the salary range for this role?

The annual income for this position ranges from $99K to $121K.

Is a work permit necessary to apply for this job?

Yes, a valid work permit is necessary to work in the US.

What qualifications are required for this role?

A Bachelor’s degree in computer science, math, engineering, or a relevant technical field is required, along with specific experience in data engineering and modern data architectures.

Are there any preferred qualifications for this position?

Preferred qualifications include a Master’s degree in a technical field, understanding of big data and real-time analytics, and experience with data visualization tools.

What types of benefits does Patterned Learning offer?

Benefits include 401k match, tuition reimbursement, medical, dental, and vision insurance, disability insurance, employee discounts, career training, parental leave, and more.

What programming languages should candidates be proficient in?

Candidates should be proficient in Python and SQL, with experience in other languages such as Java, Scala, or Node.js being a plus.

Will there be opportunities for career development?

Yes, we provide career training and development opportunities as part of our benefits package.

How important is teamwork in this role?

Teamwork is essential, as this position involves collaboration with engineers, data scientists, analytics teams, and business product owners in an agile environment.

Is experience with cloud services important for this position?

Yes, experience and proficiency in AWS Cloud Services are required for this role.

Will I have the opportunity to work on machine learning applications?

Yes, the role involves building data APIs and delivery services to support analytical models and machine learning applications.

Are there any programs to promote diversity and inclusion at Patterned Learning?

Yes, we have inclusion and diversity programs and employee resource groups to promote diversity within the workplace.

Learn Coding & Build software collaboratively with the power of AI, on any device, without spending a second on setup!

Technology
Industry
11-50
Employees

Mission & Purpose

Skip setup, soar through code! Learn & build together, on-demand, with AI your co-pilot. Any device, endless possibilities. Careers taking flight? Visit our page! But wait, there's more! You're not alone on this coding quest. Our trusty AI companion will guide you, suggest code snippets like secret spells, and catch errors before they turn into dark side bugs. Collaborate with fellow code warriors in real-time, sharing wisdom and building epic software empires together. From simple droids to full-blown Death Stars, the possibilities are endless. Web apps, mobile games, anything your code-fueled imagination can conjure. And when your masterpiece is ready, deploy it with a single click, sharing your creation with the galaxy. Level up your skills, join a thriving community of code knights, and land your dream tech job. Our career page is like a lightsaber to your resume, cutting through obstacles and illuminating your path to coding glory. So grab your device, choose your coding destiny, and join the revolution