Sr. Machine Learning Engineer - LLM
Brief summary of role:
We’re looking for a Computer Vision software engineer with a focus in Machine Learning to help expand the capabilities of the OpenSpace platform. You will be working with the rest of the AI team to apply deep learning techniques to our massive amount of visual data in order to provide meaningful insights to customers about their job sites. Knowledge of modern deep learning techniques along with the ability to adapt these techniques to specific problems in the real world is the core requirement for this role.
Experience with transformers and generative AI for image and language based tasks is a plus. Direct experience with multi-modal models, combining language and images, is also a big plus.
What you will be doing:
Design and architect complex, multi-component machine learning based systems
Prototype such systems and run detailed tests to evaluate performance on real world data
Work with platform engineers to develop production level implementations
Oversee dataset creation, curation, and labeling
Monitor system performance in production and ensure adequate performance
Assist in debugging and resolving failure edge cases in our production processing pipeline
Contribute to defining development processes, best practices, and documentation
What we are looking for:
5+ years industry experience developing machine learning models for image processing
Advanced degree in related field or equivalent industry experience
Expertise in applying machine learning based approaches to computer vision based problems
High level of familiarity with modern machine learning libraries including PyTorch or TensorFlow
Expertise with implementing numerical algorithms in Python
Proficiency with software version control systems
Familiarity with cloud computing platforms including AWS
Familiarity with issue tracking systems including Jira
Excellent written and verbal communication skills
How you like to work:
Ability to be flexible, work analytically, and manage competing priorities in a high-growth environment.
Knowledge and mindset for automation and improvements to streamline processes for scalability.
A proactive approach to problem identification and independently developing/proposing remediation solutions.
Ability to work independently with limited required direction, oversight and guidance on simultaneous projects and teams.
Dynamic learning and growth mindset
There are many benefits to working at OpenSpace, including, in addition to competitive pay, things like generous time-off, ample parental leave, healthcare, a retirement savings program, and much more. Offerings vary by location.
The successful candidate’s starting salary will be determined based on permissible, non-discriminatory factors such as skills, experience, education, demonstrated capabilities, and geographic location within the state. The following salary range applies to this role.
If you are a Colorado applicant:
The estimated pay range for this role, based in Colorado, is $158,000-195,000
Additionally, this role is eligible to participate in OpenSpace’s equity plan.
This role is also eligible to participate in OpenSpace’s equity plan and for the following benefits: health and wellness programs, paid time off, 401(k) retirement account, flexible time off, and paid parental leave.
If this role isn't what you're looking for, please consider other open positions.
OpenSpace welcomes employees from varied backgrounds and walks of life, and it’s reflected in our diverse community. OpenSpace is proud to be an equal opportunity employer and is committed to providing equal employment opportunities to all employees and applicants for employment, without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.