SDK Engineering Internship jobs in United States
cer-icon
Apply on Employer Site
company-logo

ROC ยท 1 month ago

SDK Engineering Internship

ROC is an employee-owned cutting-edge developer of computer vision based biometric and video analytic technologies. The internship offers undergraduate or graduate students the opportunity to contribute to projects, collaborate with teams, and develop skills in software engineering, particularly in AI/ML and SDK integration.

Artificial Intelligence (AI)BiometricsComputer VisionFinTechFraud DetectionIdentity ManagementLaw EnforcementNational SecurityPublic SafetySoftware

Responsibilities

Develop/Expand the ROC Developer Portal, using React and Vue while working with an existing codebase
Prototype a REST API
Contribute to SDK Integration Documentation & Samples using C/C++
Successfully design, build, and deploy projects with high quality and adherence to team coding standards
Develop an evaluation framework to test the speed and performance of our AI/ML models on different types of hardware
Independently analyze and solve non-trivial technical issues
Consistently meet all deadlines, take responsibility for the project lifecycle, and proactively manage scope and time to deliver committed work
Demonstrate effective, professional communication and collaboration by actively seeking, accepting, and integrating feedback from the team and stakeholders

Qualification

C/C++ReactVueAI/ML modelsGitSoftware engineering conceptsTechnical communication

Required

Current undergraduate matriculating senior or graduate student pursuing a degree in Computer Science
Expected to work 40 hours per week
Must work from the Denver office
Develop/Expand the ROC Developer Portal, using React and Vue while working with an existing codebase
Prototype a REST API
Contribute to SDK Integration Documentation & Samples using C/C++
Successfully design, build, and deploy projects with high quality and adherence to team coding standards
Develop an evaluation framework to test the speed and performance of our AI/ML models on different types of hardware
Independently analyze and solve non-trivial technical issues
Consistently meet all deadlines, take responsibility for the project lifecycle, and proactively manage scope and time to deliver committed work
Demonstrate effective, professional communication and collaboration by actively seeking, accepting, and integrating feedback from the team and stakeholders

Preferred

Undergraduate or graduate student pursuing a degree in Computer Science, Software Engineering, or a closely related technical field
Knowledge of core software engineering concepts, including data structures, algorithms, and object-oriented programming (OOP)
Demonstrated foundational knowledge of C/C++ through coursework or projects
Strong technical communication skills, demonstrated by the ability to clearly articulate technical concepts, write concise documentation, or present project work effectively
Experience with Git or other version control systems
Familiarity with AI/ML models
Familiarity with modern web technologies, such as React, Vue, or JavaScript/TypeScript

Benefits

Unlimited PTO
A flexible work schedule
A hybrid work environment
A competitive salary with opportunities for growth
Performance bonuses
Generous stock options
Health insurance coverage
Contributions to 401k

Company

ROC

twittertwittertwitter
company-logo
The only American maker of multimodal Vision AI. We turn identity and intelligence into a force multiplier for defense and digital commerce.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
B. Scott Swann
Chief Executive Officer
linkedin
leader-logo
Joshua Klontz
Chief Technology Officer
linkedin
Company data provided by crunchbase