Data Science Engineer

Data Science Engineer
نوع العمل : عمل كلى
الخبرة : 3-5 سنة
الراتب : no mention
المكان : Cairo

Job summary

We are seeking a skilled Data Science Engineer with expertise in the Java stack to join our team. The ideal candidate will have 2 years of experience and will be responsible for developing and revamping finance and product dashboards, creating data crawlers, and designing SQL procedures and events to collect and summarize data effectively. This role combines backend development, database management, and data analysis to support informed decision-making.

Qualifications

  • Bachelor's degree in computer science, Engineering communication or any other relevant field.
  • 2+ years of experience as a Data Science Engineer, Backend Developer, or similar role.

Responsibilities

  • Develop, revamp, and maintain finance and product dashboards using Spring Boot, Spring MVC, and MySQL.
  • Ensure dashboards provide accurate and timely insights to management.
  • Design and implement data crawlers to extract relevant data from multiple sources.
  • Automate data collection processes to ensure reliability and scalability.
  • Write, optimize, and maintain SQL procedures, events, and queries to collect, summarize, and process data.
  • Manage MySQL databases to ensure data integrity, performance, and scalability.
  • Develop automated workflows for data ingestion, transformation, and summarization.
  • Analyze and process large datasets to identify trends and actionable insights.
  • Deliver clear, comprehensive reports on finance and product performance through dashboards.
  • Work closely with cross-functional teams to understand data and reporting needs.
  • Integrate collected data into dashboards and ensure real-time updates.
  • Maintain detailed documentation for crawlers, SQL procedures, events, and workflows.
  • Follow best practices for secure and efficient data handling and coding standards.

Skills

  • Proficiency in Java and Object-Oriented Programming (OOP).
  • Strong knowledge of SQL for creating procedures, triggers, and events.
  • Experience with data crawling techniques and tools.
  • Familiarity with optimizing database performance and ensuring scalability.
  • Ability to design efficient workflows for data collection and summarization.
  • Strong analytical skills for interpreting complex datasets and generating insights.
  • Excellent communication and collaboration abilities.
  • Attention to detail and a proactive approach to problem-solving.

Desired requirements

  • Knowledge of financial data systems or analytics tools.
  • Familiarity with REST APIs for data integration.
  • Experience with Agile or Scrum methodologies.