
Database Engineer
- Knoxville, TN
- Permanent
- Full-time
- Assist in implementing secure, reliable, and scalable database solutions.
- Participate in ETL (Extract, Transform, Load) processes to ensure accurate and efficient data flow.
- Collaborate with cross-functional teams to develop tools for storing, archiving, and retrieving large datasets.
- Contribute to database modeling (UML or equivalent) and support documentation of database designs and interfaces.
- Perform routine database administration tasks including configuration, monitoring, backup, and recovery.
- Implement verification and validation processes to ensure data integrity and database performance.
- Assist with the integration of visualization and monitoring tools (e.g., Grafana, Kibana, ElasticSearch).
- Contribute to the adoption of modern database methodologies, including tiered storage and retrieval systems.
- Provide support for software development teams in managing and documenting database requirements.
- 3+ years of professional experience in database engineering, database administration, or data engineering.
- Proficiency in SQL and at least one programming/scripting language (e.g., Python, Go, or C++).
- Hands-on experience with relational database systems and exposure to NoSQL solutions.
- Familiarity with data modeling, database performance tuning, and database backup/recovery.
- Understanding of ETL processes and tools for data transformation.
- Ability to work collaboratively in a team-based environment.
- Stock and share options 📈
- Relocation allowance 💰
- Insurance plans 🩺
- 401k retirement options 💸
- And many more great voluntary benefits 👀