Job Description:
We are looking for a skilled Database Engineer to join our team and help design, implement, and optimize our data infrastructure. The ideal candidate will have a strong background in database architecture, data modeling, and performance tuning.
You will join a group of people that are all passionate about delivering quality data to our stakeholders and customers. It is a dynamic environment of experienced in-house and contracted people that value individual input
If you are passionate about data management, scalability, and security, we’d love to hear from you!
Key Responsibilities:
- Evolve, develop, and maintain database architectures for high-performance applications.
- Optimize database performance, troubleshoot issues, and ensure data integrity.
- Implement and maintain database security best practices.
- Collaborate with stakeholders, software engineers and data analysts to support development and reporting needs.
- Work with a team to monitor database performance, implement tuning strategies, and automate maintenance tasks.
- Develop and maintain documentation for database designs, processes, and procedures.
- Work with cloud-based and hybrid databases and data storage.
Interpersonal & Soft Skills:
- Comfortable and competent in English (B1 or higher) and French
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities for a team that is hybrid in-house and contracted.
- Ability to work independently and manage multiple projects simultaneously.
- Detail-oriented with a focus on data accuracy and security.
- Willingness to continuously learn and adapt to new technologies.
Technical Skills & Qualifications:
- At least 3 years of experience building and maintaining robust data solutions.
- Strong experience with SQL databases (e.g., MySQL, PostgreSQL, MS SQL Server, Oracle) and NoSQL databases (e.g., MongoDB, Cassandra, Redis).
- Proficiency in database design, normalization, indexing, and query optimization.
- Hands-on experience with ETL processes and data warehousing.
- Experience with JAVA and Spring Boot to build robust data processing and transformation layers.
- Understanding of CI/CD pipelines and DevOps principles related to database management.
Nice-to-Have Skills:
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- Familiarity with cloud platforms (AWS, Azure, GCP) and database services like AWS Glue, Azure Datafactory, BigQuery, or Snowflake.
- Knowledge of scripting and automation using Python, R, Shell, or PowerShell.
- Experience with big data technologies like Apache Hadoop, Spark, or Kafka.
- Knowledge of data governance, compliance, and regulatory requirements (e.g., GDPR, HIPAA).
- Familiarity with database automation tools and infrastructure-as-code (Terraform, Ansible).
If you’re excited about building and optimizing scalable data systems, we encourage you to apply!
POSTULER