We are looking for someone with strong skills in computer vision, especially having an understanding of the various algorithms and approaches that are possible and the pros/cons of each as well as the ability to utilize, integrate, and tune them. Writing completely new algorithms from scratch is not a skill requirement, but the ideal candidate should have good programming ability.
There are multiple positions open, with experience levels ranging from mid-level to a lead role.
AWM Smart Shelf is an exciting tech company located in Orange County, CA and serving the retail industry globally. Our key offering is an in-store digital retail platform which utilizes unique edge-to-edge LED shelf displays paired with advanced software to replicate many benefits of the online shopping experience in-store. The platform employs techniques such as computer vision to enable shopper proximity detection with content triggering, inventory measurement, and more. Our clients include a number of Fortune 500 companies, and we have deployments in North America, Europe, and Asia.
Please visit www.smartshelf.com to learn more and watch videos of our solution.
Qualifications and Skills
- Computer science degree is strongly preferred, though experience and/or other degrees may be substituted - MOOCs will be evaluated on a case-by-case basis
- Strong computer vision skills, including non-trivial on-the-job experience
- Machine learning is a plus
- Hardware optimization is a plus
- Camera knowledge is a plus
- Object and person recognition experience are plusses
- Able to work well on a development team and produce good code according to company’s standards
- Experience working with other developers using Git/GitHub or another relatively similar version control system
- Certifications a plus, especially vendor certifications
Responsibilities and Duties
- Developing new software and maintaining existing software
- Working on applications that are at an advanced level
- Collaborating and working together with others on a development team
- Performing high quality work and reviewing others’ work
- Incorporating automated testing into code that is produced
- Communicating with project manager(s) key information such as estimates, roadblocks, and other information needed to ensure optimal execution of projects
- Investigating reports of bugs and performing necessary troubleshooting
- Working under technical lead(s) / technical architect(s) / project manager(s), yet speaking up to contribute knowledge / ideas / perspective where helpful
Personal Qualities
- Works well in a fast-paced environment learning new things
- Likes to be challenged on engaging work vs. zoning out and simply collecting a paycheck
- Takes initiative
- Responsible
- Smart and quick learner
- Good team player and willing to take direction from others
- Willing and able to collaborate with other developers
- Disciplined (the culture is fun but not a goof off mentality as there is important work to get done)
Benefits
- Employee stock option plan participation
- Paid vacation and sick time provided
- Health benefits
- Opportunity for growth
- Potential for some remote work (though some time is required in office)
by via developer jobs - Stack Overflow
No comments:
Post a Comment