Dash Job - Senior Data Scientist - Giza Systems (Egypt)

:mega: Plotly Dash Skills: Experience with data visualization tools such as Plotly Dash.

Company: Giza Systems

Title: Senior Data Scientist

Category: Full Time

Location: Cairo, Egypt (Hybrid)

Experience: Bachelor’s degree or equivalent experience

Application: Link to apply

@OpenToWork


About the job

Data scientist will help in discovering the information hidden in vast amounts of data and help us make smarter decisions to deliver even better solutions & products. His primary focus will be in applying data mining techniques, doing statistical analysis, and building high quality prediction systems integrated with our products.

Responsibilities:

  • Selecting features, building and optimizing classifiers using machine learning techniques
  • Data mining using state-of-the-art methods
  • Extending company’s / customers’ data with third party sources of information when needed
  • Enhancing data collection procedures to include information that is relevant for building analytic systems
  • Processing, cleansing, and verifying the integrity of data used for analysis
  • Doing ad-hoc analysis and presenting results in a clear manner
  • Creating automated anomaly detection systems and constant tracking of its performance
  • Prepares / Reviews low-level design
  • Develops / reviews software application code making sure of conformance of coding standards and architecture principles
  • Preparing unit test cases and writing unit test code.
  • Writing automated build and execution scripts for software artifacts.
  • Writing automated deployment scripts for software artifacts.
  • Fixing software bugs reported by internal and external testing teams.
  • Fixing bugs in open-source software supported by the company and software products developed by the company.
  • Accountable for providing high quality software products and service

Personal Skills

  • Excellent communication skills
  • Flexibility to work under pressure and in different environments.
  • Problems solving skills
  • Leadership skills
  • Excellent organizational and administrative skills

Technical Skills

  • Knowledge of a variety of machine learning techniques (clustering, decision tree learning, artificial neural networks, etc.) and their real-world advantages/drawbacks
  • Excellent understanding of classical machine learning and deep learning techniques, such as Naive Bayes, SVM, Random Forests, CNNs, RNNs, GANs, attention-based networks, etc.
  • Excellent Coding Skills in Python is required and other coding knowledge and experience with other languages like Java, and R is highly desirable.
  • Good applied statistical skills, such as distributions, statistical testing, regression, etc.
  • Excellence at using common python data science packages like Scikit-Learn / NumPy / SciPy / Matplotlib / Plotly.
  • Experience with machine learning libraries in different languages is a plus like Weka, mlr3, ML in Matlab.
  • Experience with data visualization tools, such as Plotly Dash, PowerBI, Tableau, etc.
  • Proficiency in using query languages such as SQL
  • Experience with NoSQL databases, such as MongoDB, Cassandra, HBase, Neo4J, ArangoDB.
  • Hands-On Experience with Time-Series data.
  • Hands-On Experience with NLP Tasks.
  • Familiarity with Cloud ML Engines such as Amazon Sage Maker is a preferred.
  • Familiarity with Teradata Analytics and/or Cloudera data platform is a huge plus.
  • Proven hands-on experience in dealing with a variety of machine learning tasks and data types including tabular, time-series, image, and sequential data.
  • Good applied statistics skills, such as distributions, statistical testing, regression, etc.
  • Supervised Machine Learning
  • Unsupervised Machine Learning
  • Python
  • Apache Spark
  • SQL
  • NoSQL
  • Time-Series Analysis
  • Deep Learning
  • Natural Language Processing

Education

  • Bachelor’s degree or equivalent experience. Preferred Computer science or engineering.