Job Summary: A machine learning developer provides specialized support for AI systems by building, deploying, optimizing, and maintaining high-quality software applications utilizing ML (machine learning) and AI. The machine learning developer is a member of the company AI team. While this position will be based at the Hornady West location, west of Grand Island, NE, some remote work may be available.
Supervisory Responsibilities: N/A
Duties and Responsibilities:
AI Model Development: Design, develop, and optimize machine learning and deep learning models to address various business needs, from recommendation systems to predictive analytics.
Software Architecture & Implementation: Collaborate with cross-functional teams to architect and implement scalable AI solutions, ensuring end-to-end deployment and reliability.
Hardware: Prepare, cable and maintain AI hardware components.
Data Analysis & Processing: Work closely with production management, engineers, sales and other relevant parties to gather, cleanse, and prepare data for modeling.
Algorithm Optimization: Research, experiment with, and implement new techniques and frameworks to improve model accuracy and performance.
Code Quality & Best Practices: Write clean, efficient, and well-documented Python code, following best practices like version control (Git), code reviews, and automated testing.
Continuous Improvement: Stay abreast of emerging technologies, tools, and industry best practices to contribute toward innovation and advancement of the team’s AI capabilities.
Collaboration & Mentoring: Collaborate with multidisciplinary teams (product managers, designers, and other engineers) and mentor others in AI methodologies and Python development as required.
Required Skills and Abilities - Successful individuals will possess the following:
Ability to operate in a dynamic manufacturing environment and pivot quickly to deliver confidential solutions under tight deadlines.
Excellent verbal and written communication skills with ability to effectively collaborate across teams and explain complex AI concepts to non-technical parties.
Excellent organizational skills.
Strong foundation in statistics, linear algebra, and data structures.
Excellent analytical, decision-making, and problem-solving skills.
Education and Experience:
Bachelor’s degree in computer science, engineering, mathematics or relevant field required. Experience equivalency considered.
Proficient in using and managing Linux operating systems.
Use and understanding of YOLO architecture with frameworks Darknet or TensorFlow.
Experience in Python, including proficiency with libraries like NumPy, TensorFlow, PyTorch, or scikit-learn required.
Hands-on experience developing and deploying AI machine learning and deep learning models.
Preferred experience in designing vision algorithms and analyzing complexity with tools like convolutional neural networks, Vision Transformers, and classical computer vision techniques.
Experience with microcontroller platforms such as Arduino, ESP32, STM32, and embedded computing platforms like Jetson and Raspberry Pi.
Utilization and understanding of deployment techniques (Docker, Kubernetes, CI/CD pipelines) is preferred.
Familiarity with manufacture of bullets and ammunition and participant in hunting and shooting sports helpful.
Physical Requirements: Manufacturing and office environment exposure.
Prolonged periods sitting at a desk and working on a computer and attending meetings.
Prolonged periods on the manufacturing floor to analyze and work with operators.
Must be able to lift 25 pounds at times.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information. 41 CFR 60-1.35(c)