What are some of the things you do on a day-to-day basis?
Strategic Database Design: Collaborate with R&D and business units to analyze operational needs and applications. Design database structures that meet these needs while aligning with the companys goals and enhancing existing systems.
Innovative Data Solutions: Lead the development of state-of-the-art database solutions, including defining physical structures, functional capabilities, security protocols, backup strategies, and recovery processes. Ensure our systems are both secure and highly available.
Performance Optimization: Drive peak database performance by proactively identifying and resolving issues in both production and development environments. Fine-tune configurations, optimize processes, and seamlessly integrate new software releases.
Comprehensive Support: Act as a database expert by coding utilities, providing timely support to users, and troubleshooting any issues that arise. Your expertise will be key in ensuring smooth, uninterrupted operations.
Automation & Efficiency: Develop and implement automation tools to efficiently manage large database clusters, allowing for streamlined operations and minimal manual intervention.
Cluster Management: Take ownership of maintaining and supporting our critical data infrastructure and ensure these systems are robust, scalable, and always performing at their best.
Strategic Database Design: Collaborate with R&D and business units to analyze operational needs and applications. Design database structures that meet these needs while aligning with the companys goals and enhancing existing systems.
Innovative Data Solutions: Lead the development of state-of-the-art database solutions, including defining physical structures, functional capabilities, security protocols, backup strategies, and recovery processes. Ensure our systems are both secure and highly available.
Performance Optimization: Drive peak database performance by proactively identifying and resolving issues in both production and development environments. Fine-tune configurations, optimize processes, and seamlessly integrate new software releases.
Comprehensive Support: Act as a database expert by coding utilities, providing timely support to users, and troubleshooting any issues that arise. Your expertise will be key in ensuring smooth, uninterrupted operations.
Automation & Efficiency: Develop and implement automation tools to efficiently manage large database clusters, allowing for streamlined operations and minimal manual intervention.
Cluster Management: Take ownership of maintaining and supporting our critical data infrastructure and ensure these systems are robust, scalable, and always performing at their best.
Requirements:
What are the skills a good Data Engineer needs to have?
5 years of experience with relational/analytical databases like MySQL, Postgres, Oracle, Vertica, or ClickHouse.
2 years of experience with NoSQL platforms like MongoDB, Cassandra, Hadoop, or Elasticsearch.
Strong skills in scripting languages (we love Python 😀).
In-depth Linux system knowledge.
Ability to work independently and see the big picture.
Great communication skills in English.
A team player attitude.
What are the skills a good Data Engineer needs to have?
5 years of experience with relational/analytical databases like MySQL, Postgres, Oracle, Vertica, or ClickHouse.
2 years of experience with NoSQL platforms like MongoDB, Cassandra, Hadoop, or Elasticsearch.
Strong skills in scripting languages (we love Python 😀).
In-depth Linux system knowledge.
Ability to work independently and see the big picture.
Great communication skills in English.
A team player attitude.
It would be great if you also have:
Experience with web-facing environments.
Puppet knowledge.
Vertica experience.
This position is open to all candidates.