Database Engineer
Development
Lehi, UT
Job Description:
Database engineers are key contributors to the design, development, and delivery of database systems. They work to ensure the databases are configured optimally for high performance and availability. They help define, train, and enforce company standards and best practices. Database engineers work closely with product development teams to consult on solutions and train on best practices.
Responsibilities
Design, implement, and test database architecture design to support business applications, ensuring system scalability, security, performance, and reliability
Collaborate with system architects, software architects, design analysts, product teams and others to understand business or technical requirements
Using exploratory testing, performance reports, or other means, evaluate poorly performing application queries and optimize or recommend optimizations to achieve highly performant data access
Help define and enforce Master Data Management and Data Strategy
Perform tests and evaluations regularly to ensure data security, privacy and integrity
Monitor database performance, implement changes and apply new patches and versions when required
Review indices and make recommendations based on index usage and query performance
Perform pre-release database connection profiling
Minimum Qualifications
Bachelor’s degree or equivalent experience
Expertise with schema and query design optimization
3+ years working with PostgreSQL, RDS, and associated tools
Software development: C/C++ or Java, Python, Linux/Unix
Excellent analytical and problem solving skills with the ability to think quickly and offer alternatives
Preferred Qualifications
Solid experience in custom ETL design, implementation, and maintenance
Experience with analyzing and troubleshooting Linux systems
- Medical, Dental and Vision Benefits
- 401K with Matching
- Life Insurance
- Flexible Spending Account
- Short-term and Long-term Disability
- On site gym
Physical Requirements
The physical requirements described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Ability to function well in a high-paced and at times demanding environment. Must be able to sit and/or stand for extensive periods of time. Repeating motions that may include the wrists, hands and/or fingers. Ability to operate standard and specified technical office equipment. Regular and reliable onsite attendance during standard operating hours
Apply Now