Senior Software Developer – Machine Learning for Innovative Solutions
Senior Software Developer – Machine Learning for Innovative Solutions
Full time Egypt
Career Level Senior Experience 7 Years Gender MaleFemale Industry Information Technology Qualifications Degree Bachelor
Job Detail
Job Description
EgyBell is hiring Senior Software Developer – Machine Learning for Innovative Solutions for a multinational Communications equipment company. ( Remotely/Hybrid)
Key Responsibilities:
Design and develop innovative software solutions integrating machine learning algorithms.
Define scalable, efficient, and maintainable system architecture that meets technical and business requirements.
Implement robust, high-quality code in Python, following industry best practices and maintaining clean documentation.
Write and execute comprehensive unit tests to ensure software reliability and performance.
Collaborate with global teams across France, UK, USA, India, and Egypt to ensure alignment on project goals and deliverables.
Lead technical discussions, mentor team members, and foster a culture of collaboration and innovation.
Address complex technical challenges with a creative, problem-solving approach.
Stay updated on emerging trends and technologies in machine learning and software development to bring best practices to the team.
Requirements:
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
7+ years of proven experience in software development with a strong track record in Python and software architecture.
Expert in Python and its ecosystem.
Deep understanding of machine learning algorithms and frameworks (e.g., TensorFlow, PyTorch, Scikit-learn).
Hands-on experience in designing and implementing scalable, cloud-based architectures (AWS, Azure, or GCP experience is a plus).
Proficiency in Kubernetes and containerized applications.
Strong problem-solving skills, with the ability to work autonomously and deliver results.
Excellent communication and leadership skills, particularly in multicultural, remote settings.
Ability to inspire and lead teams, driving success in a dynamic environment.
Required skills