Data Scince
, Egypt
19 Jun, 24Job Description
Job Description:
Role Overview: As a Data Science Engineer / Developer, you will design, implement, and maintain data processing systems and analytical models, working closely with data scientists, analysts, and stakeholders to develop solutions that drive business insights.
Key Responsibilities:
Data Engineering:
Develop and maintain scalable data pipelines.
Implement ETL processes ensuring data quality.
Optimize data storage and retrieval.
Software Development:
Create robust software for data analysis and machine learning.
Write clean, maintainable code using languages like Python, Java, or Scala.
Integrate data solutions into production systems.
Machine Learning & Analytics:
Develop, train, and deploy machine learning models.
Perform exploratory data analysis.
Validate and fine-tune models for performance and accuracy.
Collaboration & Communication:
Work with cross-functional teams to meet business needs.
Communicate findings to technical and non-technical audiences.
Mentor junior team members.
Continuous Improvement:
Stay updated with industry trends and technologies.
Identify opportunities for process improvements.
Qualifications:
Education:
Bachelor’s or Master’s degree in Computer Science, Data Science, Engineering, or related field.
Experience:
3+ years in data engineering, software development, or similar.
Experience with data processing frameworks (e.g., Spark, Hadoop).
Knowledge of relational and NoSQL databases (e.g., MySQL, MongoDB).
Skills:
Proficiency in Python, Java, Scala, or similar.
Strong knowledge of data modeling, ETL processes, and data warehousing.
Experience with cloud platforms (e.g., AWS, Azure).
Familiarity with machine learning frameworks (e.g., TensorFlow, scikit-learn).
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills.
Preferred Qualifications:
Experience with big data technologies (e.g., Kafka, Flink).
Knowledge of data visualization tools (e.g., Tableau, Power BI).
Experience in Agile/Scrum methodologies.
Benefits:
Competitive salary and performance-based bonuses.
Health, dental, and vision insurance.
401(k) plan with company match.
Flexible working hours and remote options.
Professional development opportunities.