What are the responsibilities and job description for the Machine Learning Architect position at Plus One Robotics?
Summary:
As a machine learning architect on the R&D team at Plus One Robotics, you will be responsible for developing new machine learning architectures and algorithms to ingest and generalize the multi-modal data generated by our production systems (over 1.5 million datapoints per day). While we borrow heavily from open source and academic research communities, every application is unique, and it will be your responsibility to adapt these ideas for our specific use case(s). You will work with software architects, data scientists, and the R&D lead to design and implement scalable, robust systems and oversee their execution.
Essential functions:
- Expertise in designing DNN architectures for multi-modal use cases
- Ability to read, understand, and disseminate information from academic sources about new and promising advances
- Design systems for functionality, scalability, and maintenance
Required Education, Experience, and Qualifications:
- PhD in computer science, mathematics, or related disciplines, or Masters and equivalent work experience
- Familiarity with Python, PyTorch, ROS, C and NVIDIA CUDA programming
- Working proficiency with the Linux OS, specifically Ubuntu
- Familiarity with AWS cloud computing
- Excellent analytical and communication skills
Preferred Education and Experience:
- Experience with git, CICD, Docker
- 2 years industry experience
Additional Eligibility Qualifications:
- Must have reliable transportation
- Must have valid driver’s license
Supervisory Responsibility:
- This position has no supervisory responsibilities.
Work Environment:
This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, cameras, photocopiers, and filing cabinets. This position will also have occasional work and exposure to robots, moving mechanical parts, and vibration. The noise level in the work environment and job sites may at times be loud.
Physical Demands:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. The employee is regularly required to sit, talk, and hear; frequently required to use hands to finger, handle or feel, and must be able to reach with hands and arms. The employee must occasionally lift and/or move up to 10 pounds. The vision abilities required by this job include close vision, distance vision, peripheral vision, depth perception and ability to adjust focus.
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Position Type/Expected Hours of Work
- Full time, 40 hours/week between M-F, 9:00am-6:00pm
Travel:
- Occasional travel outside the local area may be necessary
Work Authorization:
- Must be able to show documentation that shows authorization to legally work in the U.S.
AAP/EEO Statement:
Plus One Robotics provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, or any other characteristic protected by federal, state or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
Other Duties:
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.