What are the responsibilities and job description for the Machine Learning Engineer position at HEADWAY TECHNOLOGIES INC?
Job Details
Description
TITLE: MACHINE LEARNING ENGINEER
FLSA STATUS: EXEMPT
REPORTS TO: SR. MANAGER, APPLICATIONS DEVELOPMENT
SUMMARY:
Under the direction of the Sr. Manager of Applications Development, the Machine Learning Engineer will design and develop platforms and frameworks that facilitate automated, data-driven decision-making systems which improves business processes. In addition, this position requires a deep knowledge and understanding of Python data science pipeline and SQL database as well as a detailed understanding and knowledge of algorithms, data modeling, analytics, and working with large data sets. This position is located in Milpitas, California.
ESSENTIAL FUNCTIONS:
- Designs and develops software platforms or frameworks which facilitate automated, data-driven decision-making systems which improve the business process
- Uses detailed knowledge of Python data science, algorithms, data modeling, and analytics to code and train machine learning models; works easily with large data sets
- Integrates machine learning models into current database, detects pass/fail and percentage error rates; recommends and implements corrective action if needed
- Identifies and detects models which may not be fulfilling business process requirements; reworks and implements newer and more robust versions
- Provides general MIS support such as software maintenance or upgrades, debugging programs, installing databases, and testing and developing new applications as needed
- Adheres to all safety policies and procedures as required
- Performs other duties of a similar nature or level*
Qualifications
MINIMUM REQUIREMENTS:
- Bachelor’s degree in Computer Science or MIS and/or equivalent relevant experience
- Two years of hands’ on experience working in machine learning or software platform and framework development
- Strong hands’ on experience with Python data science, SQL, data modeling, and algorithms
- Proficient in the use of Microsoft Office Applications
Knowledge, Skills, and Abilities:
- Knowledge of the design and development of software applications or frameworks which facilitate machine learning processes and programs
- Knowledge and ability to use Microsoft Office applications to create spreadsheets, Word documents, and presentations
- Strong knowledge and ability to program in Python, SQL and other applications required to prepare, model, and analyze large volumes of data
- Strong knowledge of modeling and the integration of machine learning into business processes Must be familiar with frameworks such as Pandas, Keras, Scikit-Learn, Tensorflow, Numpy, and Scipy
- Able to communicate effectively, both verbally and in writing, with all levels of employees and management
- Able to work productively and collaboratively with all levels of employees and management
- Able to comply with all safety policies and procedures
- Demonstrated ability to recognize patterns using statistical analysis and machine modeling
- Demonstrated ability to follow complex verbal or written instructions
- Demonstrated ability to create and integrate deep learning algorithms, mathematical models, etc., to determine error rate percentage and determine corrective action
- Demonstrated decision-making skills
- Demonstrated analytical and critical thinking skills
- Demonstrated organizational and time management skills
- Demonstrated problem-solving and trouble shooting skills
- Flexible and able to prioritize
The annual base salary for this full-time position is between $96,655.00-$142,140.00 bonus target benefits. Within the range the individual pay may differ depending on additional factors including job responsibilities, job related knowledge, skills, abilities, education, and experience. The annual base pay range shown is subject to change and may be modified periodically.
WORKING CONDITIONS:
The Machine Learning Engineer works primarily in an office environment from Monday thru Friday. The schedule may be altered from time-to-time to meet business or operational needs; may travel from building-to-building, stands and walks; spending a majority of time in a seated position entering information into a computer for four or more hours per day; performs various fine grasping movements, bends, and twists; operates a telephone, and other office equipment. May occasionally be required to push, pull, or lift up to 20 pounds.
*Other duties of a similar nature or level are duties that may be required, but may not be specifically listed in the job description or posting.
TDK/Headway Technologies, Inc. provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. Applicants requiring accommodation in order to complete the application process should contact the Headway Human Resources Department.