Iron Systems is an innovative, customer-focused provider of custom-built computing infrastructure platforms such as network servers, storage, OEM/ODM appliances & embedded systems. For more than 15 years, customer have trusted us for our innovative problem solving combined with holistic design, engineering, manufacturing, logistic and global support services.
Job Title: Algorithm Developer V
Location: US - WA - Redmond Summary:
- The main function of an algorithm developer is to design and implement algorithms for machine learning.
- The typical developer will be able to test the effectiveness of routines against requirements. In addition, embedded firmware efforts are needed to deploy the developed algorithms to hardware.
Job Responsibilities:
- Develop and apply advanced methods, theories, and research techniques of algorithms related to Deep Learning
- Designs, implements and tests algorithms for a variety of machine learning (deep learning) tasks
- Design statistical models and algorithms for analyzing workload performance
- Synthesize algorithm needs and designs for customer requirements.
- Identify, troubleshoot, and resolve issues found with software
- Deploy algorithms to hardware.
- Improve software performance
Skills:
- Experience with algorithm development (PyTorch, Tensorflow)
- Experience with object-oriented programming in C# and C++ or other languages
- Experience with embedded systems (e.g. Raspberry Pi, NVidia Jetson, FPGA) and deploy algorithms to hardware
- Experience with machine learning toolkits and platforms
- Ability to deploy algorithms to hardware by porting them to firmware
- Ability to manage projects autonomously.
- Experience in UI design and development for big data visualization
Education:
- Bachelor’s Degree in computer science, mathematics, or related field preferred, Masters preferred