Ring is seeking to enhance its intelligent features across its product ecosystem by developing and deploying machine learning solutions
Requirements
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
Responsibilities
- Contribute to the design and development of AI services in cloud environments (AWS), with a focus on implementing novel applications
- Assist in the technical implementation of ML systems, including model training pipelines and inference services
- Help identify and evaluate new AI/ML technologies, assessing their potential applications for Ring products
- Work collaboratively with cross-functional teams including Data Scientists, Product Managers, and other ML Engineers to implement AI-driven features
- Apply and help improve MLOps practices, including techniques for efficient experimentation and transition to production
- Actively participate in code reviews and contribute to improving the overall quality of the team's codebase
- Provide input on both software engineering and machine learning best practices within the team
Other
- Work safely and cooperatively with other employees, supervisors, and staff
- Adhere to standards of excellence despite stressful conditions
- Communicate effectively and respectfully with employees, supervisors, and staff to ensure exceptional customer service
- Follow all federal, state, and local laws and Company policies
- 3+ years of non-internship professional software development experience