Senior Machine Learning Engineer (Python & NLP)
Botit -
Downtown, CairoPosted 5 years ago78Applicants for1 open position
- 12Viewed
- 1In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Main Job Duties:
- We build and test our solutions fast using agile development methods..
- Designing and developing machine learning and deep learning systems
- Running machine learning tests and experiments
- Implementing appropriate ML algorithms
- Perform statistical analysis and fine-tuning using test results
- Train and retrain systems when necessary
- Extend existing ML libraries and frameworks
- Keep abreast of developments in the field
- Provide accurate effort-estimates for deliverables.
- Be committed to the deadlines through follow up of tasks with team members.
- Research and actively learn about new technologies and introduce them into the infrastructure.
- Resolve technical issues that are escalated by junior and mid-level developers.
- Handle any technical communications with the other offshore teams
Job Requirements
OB REQUIREMENTS:
- Master’s Degree in Computer Science, Mathematics, Statistics, Machine Learning/AI, or other related fields is preferred.
- 1-5 years of relevant experience.
- Strong background and hands-on experience with relevant Machine learning projects.
- Experience with developing NLU machine learning pipelines and architecture solutions.
- Proven experience as a Machine Learning Engineer or similar role
- Understanding of data structures, data modeling and software architecture
- Deep knowledge of math, probability, statistics and algorithms
- Ability to write robust code in Python
- Excellent communication skills
- Ability to work in a team
- Outstanding analytical and problem-solving skills
- Strong interest in AI, software engineering and data, in particular, NLP.
- Organized, proactive, and detail-oriented
- Focused on delivery, with an eye for quality and innovation
- Ongoing contributor and passion for learning and adopting cutting-edge technologies
- Excellent English is written and oral communication skills are a must
- Data manipulation skills including collecting and cleaning, and handling large-scale datasets
- Experience in developing chatbots solutions is a plus
- Familiarity with chatbots is a big plus