AI Development Engineer COMPANY: Raven Industries LOCATION: Sioux Falls, SD, US, 57 STATUS: Exempt REQ ID: 30163 For 60 years, Raven has developed, marketed, and produced technical solutions to great challenges. Utilizing our strength in engineering, manufacturing, and technological innovation, Raven today is a leader in precision agriculture, high-performance specialty films, and situational awareness markets. Our purpose to Solve Great Challenges is bold and authentic; it keeps us grounded in markets that have meaning, provide profitable growth, and align with our values.Raven Applied Technology is dedicated to feeding a growing world population. How would you like to see your creation every time you take a drive through the countryside and know it is putting food on the table? Our technology in precision agriculture drives tractors down the field, wirelessly connects the field and the office, and protects the environment with controlled outputs. Join our team, and help farmers around the world grow more with less. Summary Develop innovative new products to solve problems using AI techniques such as Machine Learning and Deep Learning to drive Artificial Intelligence (AI) advancements in new product development and provide continual refinement of existing products once they are fielded. Essential Functions Generate software systems derived from various Machine Learning (ML) techniques to drive innovation. Generate software systems derived from various Deep Learning techniques to improve usability. Participate as a member of a Scrum team to generate working software within a sprint cycle. Write, develop, evaluate and document new and modified software programs using test driven development (TDD) methodologies. Build automated systems test environments and simulation software to drive capabilities. Conduct manual test and prepare software applications for field and customer installation. Support end users, including software troubleshooting and training. Research, investigate, and select technical data pertinent to the assigned project. Work with internal teams and external sources to obtain and communicate data relative to engineering requirements. Facilitate software asset management, including maintenance contracts. Prepare and present technical reports and recommendations on projects. Participate in department improvement activities. Demonstrates the Dimensions of Competition and Raven Team Member Values in their daily actions. Maintain a clean and safe work area. May be called upon to perform comparable duties of a similar or related nature and/or assist in other areas as needed. Learning, understanding, continuously improving, and promoting the division's quality management system in accordance with ISO standards. Qualifications Minimum of a Bachelor's degree in Engineering, in field related to specific position. Three or more years of related experience preferred. Refer to Engineer Level Guide (below) for placement in level: 1- Engineer, 2- Senior Engineer, 3- Staff Engineer, 4- Principal Engineer. Demonstrated capabilities using supervised Machine Learning and/or unsupervised deep learning techniques to build working software to solve problems. Competency using TensorFlow, CAFÉ, OpenCV, and/or other AI specific toolchains. Competency in C++ and Python. Advanced problem-solving capabilities. Team player who is self-motivated, and has ability to work well within a Scrum team. Ability to communicate effectively with team members and leadership staff. Travel may be necessary, based on position. High level of customer service skills. Well-developed problem analysis and problem-solving techniques. Highly motivated and self-directed, must thrive in team environments. Individually accountable driven to enhance team results.Raven is an EO employer - M/F/Vets/Disabled.