Job Description
Location and Schedule:
- On-site at headquarters from 8:00 a.m. to 5:00 p.m. preferred.
- Hiring manager prefers 5 days on-site.
- Remote may be considered for highly qualified candidates on PST hours.
Job Summary:
- Establish database management systems, standards, and guidelines.
- Define and document conceptual and logical database designs.
- Plan capacity, external data interfaces, data loading, maintenance, and security.
- Evaluate and install database management systems.
- Code complex programs and design logical processes on target platforms.
- Build windows, screens, and reports for business applications.
- Assist with user interface and application prototypes.
- Participate in quality assurance and develop test application code.
- Define and defend database tables, fields, and data standards.
- Translate business requirements into data models and specifications.
- Define table relationships and field interactions for relational models.
- Determine data suitability and optimal storage organization.
- Work closely with a team of approximately 15 engineers.
Core Focus Areas:
- Build reliable, scalable data pipelines.
- Design and optimize data models.
- Perform data analysis to support business needs.
Required Experience:
- Minimum 8 years of data engineering experience.
- Bachelor's degree preferred.
- Alternatives may be accepted as follows.
- PhD or Law plus 6 years of experience.
- Master's degree plus 7 years of experience.
- Associate degree plus 9 years of experience.
- High school diploma plus 10 years of experience.
Technical Skills:
- Strong proficiency in Python and SQL.
- Hands-on experience with Databricks.
- Experience with Apache Airflow for orchestration.
- Strong knowledge of AWS services including EMR and SQL-based tooling.
- Experience building production systems using AWS EC2, ECS, API Gateway, and Lambda.
- Experience implementing CI/CD and DevOps for deployment and production support.
Soft Skills:
- Strong documentation and communication skills.
- Ability to work in a collaborative team environment.
- Strong attention to detail and quality.
- Ability to manage priorities and deliver on deadlines.
Interview Process:
- Two coding rounds.
- Each round is 1 hour.
Numbers & Facts
| Location | Beaverton, OR (Remote) |
Skills
AWS Lambdaunmatched
Amazon Elastic Compute Cloud (EC2)unmatched
Amazon Web Services (AWS)unmatched
Apacheunmatched
Business Supportunmatched
Capacity Managementunmatched
Communication Skillsunmatched
Continuous Deployment/Deliveryunmatched
Continuous Integrationunmatched
Data Analysisunmatched
Data Managementunmatched
Data Modelingunmatched
Database Administrationunmatched
Database Designunmatched
Database Management Software/Systems (DBMS)unmatched
Database Technologyunmatched
Detail Orientedunmatched
DevOpsunmatched
Documentationunmatched
Electronic Medical Recordsunmatched
Engineeringunmatched
High School Diplomaunmatched
Legalunmatched
Machine Toolunmatched
Production Supportunmatched
Production Systemsunmatched
Python Programming/Scripting Languageunmatched
SQL (Structured Query Language)unmatched
Scalable System Developmentunmatched
Software Developmentunmatched
Software Testingunmatched
Team Playerunmatched
Time Managementunmatched
Level up your application
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.
Free resume templatesImprove your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.
Free resume builder