Search by job, company or skills
We are seeking an experienced and highly skilled Senior Machine Learning Engineer to join our growing team. The ideal candidate will have a strong background in machine learning, deep learning, and data science, along with a proven track record of delivering impactful solutions. As a Senior Machine Learning Engineer, you will play a key role in designing, developing, and deploying advanced machine learning models and algorithms to solve complex business problems.
Responsibilities:- Lead the end-to-end development of machine learning solutions, from problem definition to model deployment and maintenance.
- Collaborate with cross-functional teams including data engineers, software engineers, and domain experts to identify and prioritize opportunities for applying machine learning.
- Research, prototype, and implement state-of-the-art machine learning algorithms to solve business challenges, leveraging both structured and unstructured data.
- Optimize and fine-tune models for performance, scalability, and reliability in production environments.
- Stay up to date with the latest advancements in machine learning and AI technologies and evaluate their potential impact on the company's products and services.
- Contribute to the development of best practices, coding standards, and documentation related to machine learning and data science projects.
- Ensure smooth deployment and monitoring of machine learning models in production environments.
- Collaborate with the data engineering team to gather, clean, and preprocess data for modeling purposes.
- Participate in code reviews, design discussions, and brainstorming sessions to drive innovation and quality within the team.
Qualifications:- Master's or Ph.D. degree in Computer Science, Machine Learning, Data Science, or related field.
- 5+ years of experience as a Machine Learning Engineer, Data Scientist, or related role.
- Strong proficiency in programming languages such as Python, and experience with machine learning libraries (e.g., TensorFlow, PyTorch, scikit-learn, Keras).
- Proven experience in designing, training, and deploying machine learning models, including deep learning architectures and NLP Models.
- Solid understanding of statistical analysis and machine learning techniques (supervised, unsupervised, reinforcement learning, etc.).
- Experience working with large datasets and distributed computing frameworks (e.g., Hadoop, Spark).
- Proficiency in version control systems (e.g., Git) and collaborative development practices.
- Excellent problem-solving skills and ability to think critically and creatively.
- Effective communication skills to effectively collaborate with technical and non-technical stakeholders.
- Demonstrated ability to lead new initiatives.
- Experience with cloud platforms (e.g., Azure, AWS (Amazon Web Services)) and containerization technologies (e.g., Docker, Kubernetes).
- Experience with Generative AI is a strong plus
- Publications or contributions to the machine learning community, such as research papers, open-source projects, or blog posts, are a strong plus.
Work Schedule & Location
- Full Time 10:00 AM to 7:00 PM Cairo time
- On-Site (Company does not support remote working job )
Naser City, Near Cairo Bank.
Note: The candidate should have a great English level.
Date Posted: 29/06/2024
Job ID: 83419761