Location
Rabat, Morocco
Company Overview
Synaptique is a dynamic and innovative provider of Big Data Analytics software specializing in solutions for the telecommunications industry and regulatory bodies. Our advanced analytics platform enables clients to harness the power of their data for strategic decision-making and operational optimization. As we continue to grow, we are seeking an experienced Senior Data Engineer with a minimum of 5 years of hands-on experience working with technologies such as Redpanda, Kafka, Flink, Elasticsearch, and Java.
Responsibilities
Data Pipeline Development:
- Design, develop, and maintain robust, scalable data pipelines for processing large volumes of telecom data using Redpanda, Kafka, and Flink.
- Integrate Elasticsearch into the data pipeline for efficient data indexing and search capabilities.
Real-time Data Streaming:
- Implement real-time data streaming solutions using Kafka and Flink to ensure timely processing and analysis of streaming data.
Elasticsearch Integration:
- Utilize Elasticsearch for indexing and searching telecom data, optimizing query performance, and ensuring efficient data retrieval.
Programming and Development:
- Develop and maintain Java applications for data processing, ensuring code quality, performance, and reliability.
Data Modeling and Architecture:
- Design and implement effective data models to support the storage, retrieval, and analysis of telecom-related data.
- Collaborate with cross-functional teams to define and enhance data architecture.
Monitoring and Optimization:
- Implement monitoring solutions to ensure the health and performance of data pipelines, Elasticsearch clusters, and overall system efficiency.
- Optimize data processing and storage to enhance performance and cost-effectiveness.
Collaboration and Documentation:
- Collaborate with data scientists, analysts, and stakeholders to understand data requirements and deliver effective solutions.
- Document code, processes, and data architecture to ensure knowledge transfer and maintainability.
Quality Assurance:
- Implement data quality checks and ensure the accuracy and consistency of data throughout the analytics pipeline.
- Conduct thorough testing of data engineering components to identify and resolve issues.
Qualifications
- Bachelor’s or master’s degree in computer science, Data Engineering, or a related field.
- Minimum of 5 years of hands-on experience in data engineering, with a focus on big data analytics, ideally in the telecom domain.
- Proficient in Redpanda, Kafka, Flink, Elasticsearch, and Java.
- Strong understanding of data modeling, database design, and data architecture.
- Experience with real-time data streaming and Elasticsearch integration.
- Familiarity with telecom data and regulatory requirements is highly desirable.
- Excellent problem-solving, communication, and collaboration skills.
If you are a seasoned data engineer looking to make a significant impact in the telecom analytics space, we invite you to apply for this exciting opportunity at Synaptique on linkedin.