Sr.Data Platform Engineer

Total-TECH Co.

      ” The Job Description”

  1. Design and implement solutions for regular and distributed databases.
  2. Design, develop and maintain data platform server architecture, including partitions, backups, indexes, and caches.
  3. Plan, monitor, and troubleshoot the data platform servers to ensure availability, reliability, and performance.
  4. Optimize and maintain the data model to improve performance, including scaling, tuning, indexing, and block size adjustments.
  5. Collaborate with stakeholders to analyze data requirements and design, develop, and maintain efficient data pipelines.
  6. Ensure data governance and security by following best practices and implementing policies.
  7. Develop and maintain technical documentation and reports that describe the performance of the database clusters.
  8. Work alongside the data engineers responsible for ETL to ensure data is delivered efficiently to the target database.
  9. Collaborate with the web developers to design and develop high-performance data-driven applications.
  10. Adhere to technology best practices.
  11. Mentor junior members in the team.

    Requirements:
  • Bachelor’s degree in Computer Engineering, Computer Science, Information Systems, or a related field from a reputable university.
  • Minimum 3 years of relevant experience.
  • Strong experience in SQL, database technologies (e.g., relational databases, NoSQL) and data modeling.
  • Strong experience in distributed in-memory databases and can tune to extract optimal performance.
  • Hands-on experience in Linux administration and shell scripting.
  • Hands-on experience in SQL Server/SSIS administration.
  • Understanding of distributed cache theory and practice.
  • Hands-on experience with at least one of: Ignite, Cassandra, Redis, HBase, Impala, Bigtable, or a similar technology.
  • Proven experience in high availability and disaster recovery technologies.
  • Expertise in performance tuning, memory management, and distributed computing concepts.
  • Hands-on experience in implementing Apache Ignite is highly preferred.
  • Programming skills in languages such as Python, Java, Scala or .NET is preferred.
  • Familiarity with CI/CD tools and DevOps, DataOps, or MLOps is preferred.
  • Familiarity of containerization tools and frameworks (Docker, Kubernetes, etc.) is preferred.
  • Strong analytical and problem-solving skills, with the ability to analyze complex data-related issues and propose effective solutions.
  • Excellent troubleshooting and debugging skills.
  • Excellent communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.
  • Attention to detail and a strong commitment to delivering high-quality work within established timelines.
  • Ability to work independently and manage workload effectively.
  • Strong communication and leadership skills to collaborate with stakeholders across different departments.
  • Ability to multitask and prioritize workflow.
  • Passion for learning new technologies and methodologies.
  • A team player with a positive attitude and ability to work well in a fast-paced and dynamic environment.

Tagged as: , , , , , , , , , , , , , , , , , ,

Upload your CV/resume or any other relevant file. Max. file size: 3 GB.

Job Overview
Job Location