Browse Jobs
For Employers
Post JobLog inGet Started

Senior Software Engineer – AI & Machine Learning

JRM for Communications
Nasr City, Cairo
Posted 10 months ago
31Applicants for1 open position
  • 18Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

We are seeking a highly skilled and experienced Senior Software Engineer with an adequate background in AI and Machine Learning applied to Computer Vision and Natural Language Processing (NLP) problems. As a senior, you will be responsible for leading a talented group of software developers and collaborating with cross-functional teams to deliver innovative solutions. This role requires proficiency in full stack software development, utilizing technologies such as Microsoft .Net Core, Angular, and Python.

Responsibilities:

-Supervise a team of software developers, providing mentorship, guidance, and technical expertise to drive high-quality software development practices.

- Collaborate with product managers, business development and other stakeholders to define project requirements and deliver AI and Machine Learning solutions that meet business objectives.

- Drive the design, development, and implementation of software applications related to Computer Vision and NLP, leveraging AI and Machine Learning algorithms and frameworks.

- Ensure the team follows best practices for software development, including code reviews, testing, and continuous integration/continuous deployment (CI/CD) processes.

- Provide technical leadership and expertise in AI and Machine Learning concepts, methodologies, and tools, staying up-to-date with the latest advancements in the field.

- Foster a culture of innovation, collaboration, and knowledge sharing within the team.

- Participate in the hiring and onboarding process of new team members, contributing to building a diverse and high-performing software development team.

Job Requirements

- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

- Proven experience in the field of AI and Machine Learning.

- Strong expertise in AI and Machine Learning concepts, algorithms, and frameworks, specifically applied to Computer Vision and NLP problems.

- Proficiency in full stack software development using technologies such as .Net Core, Angular, and Python.

- Experience with cloud platforms (e.g., AWS, Azure, or Google Cloud) and working in a DevOps environment is highly desirable.

- Solid understanding of software development best practices, including code reviews, testing methodologies, and CI/CD processes.

- Excellent problem-solving skills and ability to analyze complex technical challenges.

- Strong communication and leadership skills, with the ability to effectively collaborate with cross-functional teams.

- Proficiency in troubleshooting and debugging software issues, with excellent problem-solving skills.

- Passion for staying up-to-date with the latest advancements in AI and Machine Learning technologies

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Software Engineer – AI & Machine ...