Sr Data Engineer

Engineering Kirkland, Washington


Description

Echodyne is seeking a Senior Data Engineer with expertise in Postgres to join its team working in a fast-paced startup environment building next  generation radar platforms. At Echodyne we emphasize continual improvement of our products and test data is essential to identifying performance shortcomings and improvement opportunities. This role will directly contribute to this ongoing effort by helping to build, maintain, improve, and use our radar-data database systems in a variety of ways. The ideal candidate will thrive in an interactive close-knit team and have the drive and experience to complete projects independently.

Responsibilities:

  • Engage with other team members including radar engineers, field test engineers, data engineers, and data analysts to understand the needs and use of our database systems.
  • Improve our databases, the ETL process and tools, database access tools, and webpages.
  • Perform data cleaning, formatting, transformation, and loading into our databases.
  • When non-standard format radar data is generated by customers and our own in-house testing, problem-solve how to properly transform it so that it can be made available in a usable format to data analysts.
  • Work with IT to ensure that Postgres installations, and the Linux systems that host them, are properly provisioned and configured for both current and future workloads. Coordinate with the data team and IT to implement upgrades and improvements. You will participate in defining and implementing procedures such as capacity upgrades and disaster recovery, but you will not be the primary system admin.

Required skills / experience:

  • Significant experience designing and building database applications.
  • Very proficient in Python, SQL, Postgres, Git, and Linux.
  • Familiarity with good code structure, maintainability, documentation, and source control
  • Good written and verbal communicator and a team-worker.
  • Experience with database and query tuning, Postgres preferred. Experience profiling applications to find slow queries, understand memory/disk usage, bottlenecks, etc.
  • Understanding of Linux system administration.
  • Able to independently scope work efforts, manage priorities, and identify ‘good-enough solutions’ to meet deadlines.

Desired skills / experience (compliment to the required core skills):

  • Experience defining and implementing best practices in data processing, data retention policies, etc.
  • Good spatial reasoning ability will be beneficial for this role because radar data is (at least!) three dimensional. Some skill in 3D geometry (vectors, rotations, simple linear algebra) will be helpful.
  • Basic Matlab knowledge would be a plus.
  • There are opportunities for a “full-stack” developer to do some web development to improve our internal data websites.

Qualifications:

  • Degree in computer science or engineering, data engineering, data science, etc. BS plus 5 years work experience, MS plus 4 years work experience, or PhD plus one year work experience.

Echodyne’s technology is export controlled by the U.S. Government and we must evaluate an applicant’s eligibility to handle export-controlled information or obtain required Government authorizations.  Therefore, we will ask you as part of the application process to identify whether you are a U.S. Citizen or green card holder, or have asylum/refugee status in the U.S.

What We Offer:

  • Incentive stock options
  • Excellent health benefits
  • Company paid disability and life insurance
  • Flexible time off – Generous paid time off as long as business objectives are being met and paid office closure days and sick leave
  • Lots of healthy snack options
  • Locker rooms/showers
  • Fun company events

Echodyne is an equal opportunity employer committed to a diverse workforce.