Apply now »

Data Science Engineer

Date:  27 Mar 2025
Location: 

Sri lanka, AE Bangalore, IN

Company:  Information Systems Associates - Sharjah (ISA-SHJ)

Job Purpose

As a Data Science Engineer, you will be at the forefront of leveraging advanced analytics and engineering solutions to drive data-driven insights within our organization.

This role involves a combination of data engineering, machine learning, and software development skills. 
You will work collaboratively with data scientists, engineers, and other stakeholders to design, implement, and deploy data science solutions that address complex business challenges.

Key Result Responsibilities

  1. Data Exploration and Preprocessing: Conduct exploratory data analysis to understand data characteristics and identify patterns.
  2. Collaborate with data engineers to preprocess and clean data for machine learning applications.
  3. Feature Engineering:Contribute to the development of feature engineering pipelines to extract relevant information from raw data.
  4. Work with data scientists to identify and create features that enhance model performance.
  5. Model Development and Deployment:Implement machine learning models, including training, validation, and testing phases.
  6. Collaborate with software developers to deploy models into production environments.
  7. Data Pipeline Development:Design and build robust data pipelines for efficient extraction, transformation, and loading (ETL) processes.
  8. Ensure scalability and reliability of data pipelines to handle large volumes of data.
  9. Programming and Software Development:Utilize programming languages such as Python or Java for data science and engineering tasks.
  10. Collaborate with software engineering teams to integrate data science solutions into larger software systems.
  11. Optimization and Performance Tuning:Optimize algorithms and models for performance, scalability, and efficiency.
  12. Implement continuous monitoring and improvement processes for deployed models.
  13. Collaboration:Work closely with cross-functional teams, including data scientists, analysts, and engineers, to understand business requirements and develop impactful solutions.
  14. Participate in agile development processes and contribute to sprint planning and reviews.
  15. Documentation:Document code, data pipelines, and model implementations for reproducibility and knowledge sharing.
  16. Maintain clear documentation on system architecture and design.

Key Result Responsibilities-Continued

Qualifications (Academic, training, languages)

Work Experience

  • Bachelor's or Master's degree in a relevant field such as Computer Science, Data Science, or a related discipline.
  • Strong programming skills in languages such as Python, Java, or similar.
  • Solid understanding of machine learning concepts, algorithms, and statistical modeling.
  • Experience with data processing frameworks (e.g., Apache Spark) and machine learning libraries (e.g., scikit-learn, TensorFlow, PyTorch).
  • Proficiency in designing and optimizing data pipelines.
  • Familiarity with version control systems (e.g., Git) and collaborative development practices.
  • Excellent problem-solving and analytical skills.
  • Effective communication skills for both technical and non-technical audiences.

Apply now »