Back to

Software Engineer (Machine Learning)

Apply for this Job

Who are we?

We are on a mission to unlock the information and build actionable  insights within the world’s video and multimedia.  Vidrovr is an innovative machine learning company that’s here to completely transform the ways businesses use, store, and share visual, audio and image data.  We’re a diverse group of hackers, scientists, engineers, and business leaders who are committed to creating, perfecting, and sharing the machine learning and multimodal AI technologies that have the power to unlock a world of video data. The Vidrovr solution is leveraged by Fortune 100 companies to Government agencies and anywhere in between. 

What will you accomplish?

As a Software Engineer (Machine Learning), you will participate in the development of all aspects of Vidrovr's solutions, primarily focusing on the deployment and maintenance of machine learning algorithms in distributed environments and developing related APIs.

You’ll work with databases, Kubernetes, and multiple machine learning frameworks to support our distributed, multimedia task execution pipelines. We'll expect you to develop a comprehensive understanding of the Vidrovr platform, work with sales and product leadership teams to understand customer problems, and then solve them elegantly.  You'll participate with the engineering team in code-review, spec drafting, and documentation, as well as provide feedback on and eventually lead the ideation, design, and implementation of Vidrovr products.

We cultivate a friendly, fast-paced work environment and encourage our teammates to speak openly and propose novel solutions to unique problems. We are a tight-knit, dynamic organization where you'll have direct access to company leadership.

What do we need from you?

  • A can-do attitude: you will have the opportunity to touch almost every element of the engineering stack
  • Design and implement high-capacity machine learning and data analysis pipelines
  • Test, deploy and maintain pipelines on cloud and bare-metal infrastructure
  • Discover and evaluate relevant models and datasets for machine learning applications
  • Participate in code review and proactively improve the quality of Vidrovr’s production code and software infrastructure.
  • Collaborate with business development and product design teams to ensure that our system supports our immediate needs and future vision
  • Actively propose novel solutions for articulated or anticipated product enhancements

What will give you an edge?

  • 1+ years working with any of the following in a professional capacity:
  • Distributed workflow execution
  • Deployment of deep learning models
  • API design and maintenance
  • Full-stack engineering
  • Fluent Python
  • Show us the code! Public repositories, live projects, and open source contributions tell us more than a resume
  • Good version control reflexes
  • Being friendly, hard-working, collaborative, and able to adjust focus as needed
  • Stanning Bayesian inference

What’s in it for you?

  • Competitive salary 
  • Medical, dental, and health benefits
  • 401k savings plan
  • Unlimited PTO
  • Remote work
  • Office Equipment Reimbursement
  • Gym Membership

Join the Team

Tell us more about yourself, we're excited to meet you! 

Max file size 10MB.
Upload failed. Max size for files is 10 MB.

By clicking submit below, you consent to allow VIDROVR to store and process the personal information submitted above to provide you the content requested.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.