Browse Jobs
For Employers
Post JobLog inGet Started

Senior Software Engineer

JRM for Communications
Nasr City, Cairo

Senior Software Engineer

Nasr City, CairoPosted 2 months ago
24Applicants for1 open position
  • 21Viewed
  • 0In Consideration
  • 0Not Selected

Job Details

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

Skills And Tools:

Job Description

We are seeking an experienced Software Development Team Leader with a adequate background in AI and Machine Learning applied to Computer Vision and Natural Language Processing (NLP) problems. As a team leader, 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, and Python.

Responsibilities:

  • Lead and manage 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.

Job Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Good expertise in AI and Machine Learning concepts, algorithms, and frameworks, specifically applied to Computer Vision and NLP problems.
  • Proficiency in technologies such as .Net Core, and Python with at least some exposure to Angular JavaScript Framework.
  • 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.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Software Engineer