Senior Software Engineer (.net)

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. 
Post date: Today
Publisher: Wuzzuf .com
Post date: Today
Publisher: Wuzzuf .com