Algorithm Developer II, Cloud Computing Technologies Agile Development Labor Rate designs and develops unit test image analysis algorithms for systems. Help develop, deploy, maintain, and enhance complex and diverse software systems based on documented requirements. Work with product managers and other developers to design and deliver needed functionality. Create cost effective system and develop innovative algorithm that help improve system features. Document the algorithmic development process, including planning, implementation, integration, and testing of an algorithmic module before launch. Perform algorithmic computation for an algorithmic feature and perform problem analysis, data gathering, concept selection, evaluation, and implementation. Interact with internal and external customers to assist in gap analysis, data collection, testing, and generation of new algorithmic solutions. May have professional certifications in Mathematics, Physics, Information Technology, or any other specialized fields related to writing algorithms. May have 5- 10 years working experience in the same or related fields software programming, Data engineering, AI, or any specialized related field that involves algorithm programming. Have strong experience working with languages such as C++, C#, Perl, and so on. Possess good understanding of data structures and familiar with tools like GitBucket and Machine learning libraries. Team player and able to work as a member of a group or work independently. Capable of solving problems with ease by analyzing possible solutions using technical experience and judgment. Perform test and bench-marking for implemented features and investigate problems and errors discovered. Able to explain complex technical information to non-technical individuals in clear terms. Participate and collaborate with other development and testing professionals in all phases involved in the software development life cycle.
Further rates within this Algorithm Developer II category.