953 Data Professionals jobs in Kenya
Senior Data Engineer
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain robust, scalable, and efficient data pipelines and ETL/ELT processes.
- Build and optimize data warehouses and data lakes for analytics and reporting.
- Implement data modeling strategies to ensure data integrity and accessibility.
- Work with cloud platforms (e.g., AWS, Azure, GCP) to build and manage data infrastructure.
- Develop and maintain data quality frameworks and monitoring systems.
- Collaborate with data scientists, analysts, and business stakeholders to understand data requirements.
- Troubleshoot and resolve data-related issues in a timely manner.
- Optimize database performance and query efficiency.
- Implement and maintain data security and governance best practices.
- Stay up-to-date with emerging technologies in data engineering and big data.
- Automate data processes where possible.
- Contribute to architectural decisions regarding data infrastructure.
- Document data processes, pipelines, and architecture.
- Provide technical leadership and mentorship to junior team members.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related quantitative field, or equivalent practical experience.
- Minimum of 7 years of professional experience in data engineering or a related field.
- Proven experience designing and implementing large-scale data pipelines and data warehouses.
- Strong proficiency in SQL and experience with relational and NoSQL databases.
- Expertise in cloud data services (e.g., AWS S3, Redshift, Glue; Azure Data Factory, Synapse; GCP BigQuery, Dataflow).
- Experience with big data technologies (e.g., Spark, Hadoop, Kafka).
- Proficiency in at least one programming language commonly used in data engineering (e.g., Python, Scala, Java).
- Experience with ETL/ELT tools and concepts.
- Understanding of data modeling techniques (e.g., Kimball, Inmon).
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, with the ability to work effectively in a remote, distributed team.
- Experience with data governance and security principles.
- Familiarity with containerization technologies like Docker is a plus.
This role is fully remote, allowing you to work from your preferred location. Our client is located in Mlolongo, Machakos, KE , and seeks a highly skilled contractor to support their data infrastructure needs.
Senior Data Engineer - Big Data Specialist - Remote
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Design, construct, install, test, and maintain highly scalable data management systems and pipelines.
- Develop and optimize ETL/ELT processes for large-scale data.
- Build and manage data lakes, data warehouses, and other big data storage solutions.
- Ensure data quality, integrity, and security across all data platforms.
- Implement and manage data processing frameworks such as Spark, Hadoop, and Flink.
- Collaborate closely with data scientists, analysts, and application developers to understand data needs and deliver solutions.
- Monitor system performance, troubleshoot data-related issues, and implement performance tuning.
- Develop data models that support business intelligence and machine learning applications.
- Automate data workflows and processes using scripting and orchestration tools.
- Evaluate and recommend new big data technologies and methodologies.
- Document data architecture, processes, and systems.
- Contribute to the continuous improvement of data engineering best practices.
- Ensure compliance with data governance policies and regulations.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related quantitative field.
- Minimum of 6 years of experience in data engineering, with a strong focus on big data technologies.
- Proficiency in programming languages such as Python, Java, or Scala.
- Hands-on experience with distributed computing frameworks like Apache Spark, Hadoop, or similar.
- Experience designing and implementing data warehousing solutions (e.g., Snowflake, Redshift, BigQuery).
- Strong understanding of data modeling, database design, and SQL.
- Familiarity with cloud platforms (AWS, Azure, GCP) and their data services.
- Experience with workflow management tools like Apache Airflow.
- Knowledge of NoSQL databases (e.g., MongoDB, Cassandra) is a plus.
- Excellent problem-solving and analytical skills.
- Strong communication skills, with the ability to explain complex technical concepts clearly.
- Ability to work effectively in a collaborative, remote team environment.
- Experience with real-time data streaming technologies (e.g., Kafka) is desirable.
Principal Data Scientist
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Lead the design and implementation of advanced statistical and machine learning models.
- Develop and deploy predictive models to solve complex business challenges.
- Analyze large and complex datasets to extract actionable insights and identify trends.
- Collaborate with engineering teams to integrate data science solutions into production systems.
- Mentor and guide junior data scientists, fostering a culture of learning and innovation.
- Communicate complex findings and recommendations clearly to diverse audiences.
- Identify new research areas and opportunities for data-driven innovation.
- Design and execute experiments to validate hypotheses and test model performance.
- Stay abreast of the latest advancements in artificial intelligence and machine learning.
- Contribute to the company's intellectual property and knowledge base.
This role is based in Eldoret, Uasin Gishu, KE . We are seeking a candidate with a Ph.D. or Master's degree in Computer Science, Statistics, Mathematics, Physics, or a related quantitative field, with at least 8 years of relevant industry experience. Proven experience in leading significant data science projects, expertise in Python or R, and familiarity with big data technologies (e.g., Spark, Hadoop) are essential. Strong problem-solving skills, excellent communication abilities, and a passion for scientific discovery are required. The ability to work effectively in a collaborative, research-oriented environment is key.
Junior Data Scientist
Posted today
Job Viewed
Job Description
Responsibilities:
- Assist in data cleaning, pre-processing, and feature engineering.
- Develop and train machine learning models under supervision.
- Perform exploratory data analysis (EDA) to identify trends and patterns.
- Create data visualizations to effectively communicate insights.
- Collaborate with senior data scientists on project tasks.
- Contribute to the documentation of data science processes and findings.
- Assist in A/B testing and experiment design.
- Stay updated with emerging data science techniques and tools.
- Support the maintenance and improvement of data pipelines.
- Participate in team meetings and knowledge-sharing sessions.
Qualifications:
- Bachelor's or Master's degree in Data Science, Statistics, Computer Science, Mathematics, or a related quantitative field.
- Proficiency in Python or R, including relevant libraries (e.g., Pandas, NumPy, Scikit-learn).
- Solid understanding of statistical concepts and machine learning algorithms.
- Familiarity with SQL for data extraction and manipulation.
- Strong analytical and problem-solving abilities.
- Excellent communication and interpersonal skills for remote collaboration.
- Eagerness to learn and adapt in a dynamic environment.
Junior Data Scientist
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Assist in data collection, cleaning, and pre-processing from various sources.
- Perform exploratory data analysis (EDA) to identify patterns, trends, and anomalies.
- Support the development and implementation of machine learning models under the guidance of senior team members.
- Conduct statistical analysis and hypothesis testing to validate findings.
- Create compelling data visualizations and reports to communicate insights to technical and non-technical stakeholders.
- Collaborate with cross-functional teams to understand data needs and contribute to data-driven solutions.
- Learn and apply new data science tools, algorithms, and methodologies.
- Participate in team meetings, brainstorming sessions, and project reviews.
- Document code, methodologies, and findings clearly and concisely.
- Contribute to the continuous improvement of data pipelines and analytical processes.
Qualifications:
- Currently pursuing a Bachelor's or Master's degree in Data Science, Computer Science, Statistics, Mathematics, Engineering, or a related quantitative field.
- Strong foundation in statistical concepts and machine learning algorithms.
- Proficiency in programming languages such as Python or R, including relevant libraries (e.g., Pandas, NumPy, Scikit-learn, TensorFlow/PyTorch).
- Familiarity with data manipulation and querying techniques (SQL).
- Experience with data visualization tools (e.g., Matplotlib, Seaborn, Tableau) is a plus.
- Excellent analytical, problem-solving, and critical thinking skills.
- Strong written and verbal communication skills.
- Eagerness to learn, adapt, and take on new challenges in a remote setting.
- Ability to work independently and as part of a virtual team.
- A genuine passion for data and uncovering insights.
Senior Data Scientist
Posted today
Job Viewed
Job Description
Responsibilities:
- Analyze large, complex datasets to identify patterns and trends.
- Develop, train, and evaluate machine learning models.
- Design and implement data-driven solutions and predictive models.
- Collaborate with cross-functional teams to define data requirements and project goals.
- Create data visualizations and dashboards to communicate insights.
- Perform statistical analysis and A/B testing.
- Contribute to data infrastructure development and optimization.
- Stay current with advancements in data science and machine learning.
- Master's or Ph.D. in Computer Science, Statistics, Mathematics, or a related quantitative field.
- 5+ years of experience in data science or machine learning roles.
- Proficiency in Python or R, and SQL.
- Experience with machine learning libraries (e.g., scikit-learn, TensorFlow, PyTorch).
- Strong understanding of statistical modeling and experimental design.
- Experience with big data technologies (e.g., Spark, Hadoop) is a plus.
- Excellent analytical, problem-solving, and communication skills.
- Experience with data visualization tools (e.g., Tableau, Power BI).
Junior Data Scientist
Posted today
Job Viewed
Job Description
Be The First To Know
About the latest Data professionals Jobs in Kenya !
Graduate Data Scientist
Posted today
Job Viewed
Job Description
Senior Data Scientist
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy machine learning models and statistical algorithms.
- Analyze large, complex datasets to identify trends, patterns, and insights.
- Clean, transform, and preprocess data to prepare it for analysis and modeling.
- Develop predictive models for forecasting, classification, and anomaly detection.
- Collaborate with stakeholders to understand business needs and translate them into data science problems.
- Communicate complex analytical findings and recommendations clearly through visualizations and reports.
- Evaluate and improve the performance and scalability of data science solutions.
- Stay current with the latest advancements in data science, machine learning, and artificial intelligence.
- Mentor junior data scientists and contribute to the team's knowledge base.
- Ensure data quality and integrity throughout the analytical process.
- Master's or Ph.D. in Statistics, Computer Science, Mathematics, or a related quantitative field.
- Minimum of 5 years of professional experience in data science, machine learning, or statistical modeling.
- Proficiency in programming languages such as Python or R, and relevant libraries (e.g., scikit-learn, TensorFlow, PyTorch).
- Strong knowledge of statistical concepts and machine learning algorithms.
- Experience with SQL and relational databases.
- Experience with data visualization tools (e.g., Matplotlib, Seaborn, Tableau).
- Familiarity with big data technologies (e.g., Spark, Hadoop) is a plus.
- Excellent analytical, problem-solving, and critical thinking skills.
- Strong communication and presentation skills.
- Ability to work independently and manage projects in a remote setting.
Data Scientist - Junior
Posted today
Job Viewed