Jobs in

AI Senior Developer - Gauteng

Job Crystal

AI Senior Developer - Gauteng As a senior developer, you'll be primarily responsible for developing software for the visionAi product. This development typically falls into the category of SaaS service, web app, windows app, Machine Learning and Computer Vision. The work will involve working as part of a team and potentially performing a technical lead role. The team has agreed team tools that form part of the delivery process, source management and automated builds. Ultimately, most of your time will be writing code in c# and/or t-sql. If you are working on the screens, you will be writing javascript for Vue.js (with Vuetify components). For this reason, the interview will involve writing code. The product plays in the Computer Vision space so having skills in this area is important. As a senior developer, you will often be a point of contact for technical questions and input into the system architecture. Responsibilities and duties 1. Develop, configure and test features for the product's software as part of a team. 2. Work-with and guide the data capturer when training the AI models for the team. (Detectors, classifiers, mask-detectors, Azure ML) 3. General computer vision software development (e.g. Open CV) 4. Some web and desktop app development – with assistance from the UX team member. 5. Attend team planning meetings and stand-ups. Most meetings will be virtual but some meetings (e.g. the iteration planning) are preferably done in person if an option. 6. Input into the team with code-reviews, process enhancements, feature planning and architecture. 7. Certified with relevant Microsoft exams 8. Research the standards and best practices concerning your key focus areas, and communicate your findings to your team and the company. 9. Test project deployments and team member's code to ensure adherence to quality and requirements. 10. Help cultivate a culture of sharing and knowledge transfer within the company and team Skills Required 1. Have at least 5 years of software development experience and be able to demonstrate senior skills 2. Strong problem solving, algorithm development and mathematics skills 3. Strong C# skills 4. Experience and understanding of Machine Learning and data science 5. Experience in creating, training and executing computer vision models 6. Git and Visual Studio 7. Good knowledge of quality standards, legislation and best practices 8. Solution and architecture thinking. Understanding of security, scalability and performance considerations with enterprise development. 9. Other Useful Technical skills: a. Azure SQL and database principles b. Azure logic apps c. Basic web-dev skills d. Vue.Js, javascript and Vuetify e. Technical troubleshooting f. Rest service development and integration g. Azure (services, cosmos, storage, vision services etc.) Experience Monthly Salary: Market related Apply Now
Share this job with someone you think should apply!
Facebook buttonFacebook   Whatsapp buttonWhatsapp

Related Jobs

Ai Developer Gauteng - Gauteng

Job Crystal

...

.net Core Developer Gauteng - Gauteng

Managed Outsourced Technology Solutions t/a MOTS Recruit

...

Senior Full Stack Developer Rosebank - Johannesburg

Hustle Consulting Ltd

...

Senior C# Developer South Africa - South Africa

Zeal HR

...

Full Stack Software Developer Johannesburg South - Johannesburg

Network IT

...

Want to do another search?

Jobs in