Placement papers | Freshers Walkin | Jobs daily: Computer Vision Developer at AWM Smart Shelf (Aliso Viejo, CA)

Search jobs and placement papers

Computer Vision Developer at AWM Smart Shelf (Aliso Viejo, CA)

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 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)


  • 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