Software Engineer – Computer Vision and Data Engineering

Job Type: Full Time
Job Location: Denver; CO

Rank One Computing

We make the world safer and more convenient with intelligent computer vision.

Software Engineer – Computer Vision and Data Engineering


Rank One Computing (ROC) is a cutting-edge developer of facial recognition and video analytic technologies. Our core offering, the ROC SDK, provides algorithms that are industry-leading in combined efficiency and accuracy, which excel in mobile, edge and server environments. We license our software in support of a wide range of applications from national security to consumer electronics.

We are seeking a software engineer for a unique job opportunity that specifically requires someone who enjoys directly engaging with a wide range of stakeholders and team members, both via written communication (email, Slack) and dialogue (virtual and in-person meetings). It also requires someone that can safely manage data collection projects across on-prem and cloud systems. In this role you will slowly gain expert knowledge in data development to support the creation of artificial intelligence (computer vision and machine learning) algorithms, as well as DevOps . This role may at times require travel through the significant majority of work performed in the Denver area.

Candidates should have the following experience and qualifications:

  • Education
  • B.S. or greater; ideally in Computer Science but sufficient experience and training in software engineering will be considered as well for this position
  • Soft-Skills and Experiences (required)
  • Strong interpersonal communication
  • Past management experience (to include in non-engineering roles)
  • Task oriented, problem solver
  • Note: success in this specific role requires management of 10+ part-time data annotators, management of physical image and video collection projects, and communication across different stakeholders (internal data engineering team, algorithm developers, sales / marketing teams, and system development teams). If you don’t enjoy working directly with large numbers of people, you will not be successful or happy in this role)
  • Technical Skills (not all required)
  • Software Languages: Python, SQL, JavaScript, HTML/CSS, C/C++
  • Experience in large-scale data management using relational DB’s, cloud storage, and local storage
  • Experience in a DevOps environment
  • Understanding of computer vision, statistical pattern recognition, and machine learning algorithms
  • Software Engineering Experience
  • 1 to 5 years engineering experience

If you feel you are a good fit for this role, please let us know by sending your resume and other relevant information to [email protected].

In the past we have received a lot of interest in employment opportunities at Rank One. Please note that we are a small team that can only formally consider a limited number of candidates, and we will prioritize candidates who best align with the role. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.

If you end up joining ROC, you will join a work culture that is built on the premise that a well nourished personal life bears the most fruit in one’s professional life. Every member of our team has a strong work ethic. We reward this effectiveness with an insistence on taking time off for rest, reflection, family, and personal health.

Our office is located in the downtown Denver area, at 1290 N Broadway Street. We have beautiful mountain views from our upper floor corner office. We often provide company funded lunches, and have company funded social activities.

Compensation for this role includes: competitive salary with opportunities for growth, performance bonuses, generous stock-options, health insurance coverage, and contributions to 401k.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx