Senior Software Engineer

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.

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.
تاريخ النشر: ٢٤ أكتوبر ٢٠٢٤
الناشر: Wuzzuf .com
تاريخ النشر: ٢٤ أكتوبر ٢٠٢٤
الناشر: Wuzzuf .com