Full-Time Data Engineer
Privia Health is hiring a remote Full-Time Data Engineer. The career level for this job opening is Experienced and is accepting USA based applicants remotely. Read complete job description before applying.
Privia Health
Job Title
Posted
Career Level
Career Level
Locations Accepted
Salary
Share
Job Details
Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
Contribute in all phases of the development lifecycle.
Write well-designed, testable, efficient code.
Identify opportunities to make our database faster by running diagnostics, optimizing queries, building indexes and performance tuning.
Test and Track bugs at the raw data level.
Work in an Agile development process and tools (JIRA/Bamboo/git/etc).
- Address bugs with QA.
- Plan schemas with the rest of the engineering team.
- Respond quickly to other business needs.
Troubleshoot potential issues proactively.
Database tuning
Work with stakeholders to gather requirements and break down work into manageable tasks.
Other duties as assigned.
3+ years working as a database engineer or in a related role.
Bachelor's in Computer Science strongly preferred.
Strong SQL expertise. You can write a query to do almost anything.
Experience with best practices around database operations.
ETL experience is a must, DBT preferred
Experience with data warehouse platforms, Snowflake preferred
Understanding of various raw data sources (flat file, ODBC, XML, JSON) and data flows from raw to warehouse formats.
Understanding of common data warehouse best practices
Experience working in production systems.
Must comply with HIPAA rules and regulations
Experience with both MySQL and Microsoft SQL Server, and Python strongly preferred.
Experience developing data-driven healthcare applications including payer claims / attribution models strongly preferred.
Ability to travel once per quarter
Strong desire to learn new technologies
Willingness to accept input from anyone on the team
Ability to manage multiple priorities in a fast-paced, dynamic environment
Strong attention to detail
Growth mentality, motivated to develop into a key member of the team
Strong problem-solving skills
Excellent written and verbal communication skills
Ability to work and thrive in a strong team environment
Adaptable and flexible