What are the responsibilities and job description for the Algorithm Developer position at Intelliswift - An LTTS Company?
Job Title : Algorithm Developer
Location : Onsite / Hybrid - Redmond, WA
Duration : 12 months
The main function of an algorithm developer is to design and implement Algorithms for signal processing and machine learning. As a Software Engineer / algorithm developer with 4-5 years of experience investigating deep learning algorithms, you will be working on sensors and systems, and AI algorithms, You will be a part of the team that focused on cutting-edge ML research, deep learning, state-of-art compute clusters, and exploring HW / Algorithm co-design.
Must-Have Skills
Experience with algorithm development (PyTorch, TensorFlow)
Experience with object-oriented programming in C# and C , Python, or other languages
Experience with embedded systems (FPGA) and deploying algorithms to hardware
Nice-to-have Skills
Experience with machine learning toolkits and platforms
Skills :
Experience with algorithm development, Develop and apply advanced methods, theories, and research techniques of algorithms
Design, implement, and test algorithms for a variety of signal processing and conditioning tasks
Identify, troubleshoot, and resolve issues found with software
Deploy algorithms to hardware.
Improve software performance
Degrees / Certifications Required :
Bachelor’s Degree in computer science, mathematics, or related field preferred
Masters preferred