Careers

Would you like to be part of a small nimble team that is making a difference by helping protect people’s identities and enabling all segments of society to access the affordable financial services they deserve?  Do you want to work on cutting-edge technologies such as advanced data analytics, facial recognition, and real-time cloud services? 

If these things appeal to you, then we want to hear from you!  DSi is located in the former Hamilton Air Force Base hangers in Novato, CA.  We have soaring ceilings, cool space, and great tech neighbors (and we’re dog-friendly).  Say goodbye to those long commutes and spend more time enjoying beautiful Marin County. 

Browse through our Insights blog to see what we care about and how we hope to change the way the industry works.  Reach out and tell us how you can help!

Software Engineer – Machine Learning, Novato CA or Ann Arbor, MI

Reports to: Director of Research and Development

The Research and Development team is responsible for the building of prediction models that power DSi’s products.  This means utilizing cutting edge statistical models and algorithms, developing these techniques into production quality code that is robust and scalable, and performing accurate evaluation of the end results.

We are looking for top-tier talent to help us develop new products.  The successful applicant will possess a passion for code and will not fear the applied use of statistics -- although we're not looking for experience in math or statistics, we are looking for an engineer who is interested in mathematical programming and is willing to learn elements of statistics as the job requires.

Key Responsibilities

  • Design, write, and maintain top-quality production code
  • Develop solutions to efficiently extract meaning from large amounts of data
  • Develop solutions to predict outcomes in both supervised and unsupervised settings
  • Build tools to evaluate performance of new or existing components

Requirements

  • Bachelor’s degree in Computer Science or related field
  • Experience in machine learning
  • An interest in statistics

Technologies

  • Working knowledge of a scripting language; Python preferred
  • Experience in the following areas are a plus
    • Deep learning
    • Image processing
    • Big Data

Would you like to be part of a small nimble team that is making a difference by helping protect people’s identities and enabling all segments of society to access the affordable financial services they deserve?  Do you want to work on innovative technologies such as advanced data analysis, facial recognition, and real-time cloud-based web services?  If these things appeal to you, then we want to hear from you!  DSi is located in the former Hamilton Air Force Base hangers in Novato, CA with the R&D division located in Ann Arbor, MI. 

For more information on our company and products, review this Web site.  Browse through our Insights blog to see what we care about and how we hope to change the way the industry works.  Reach out and tell us how you can help!

Software Test Automation Engineer, Novato, CA

Reports to: Director of Engineering

DSi is looking to add a Software Test Automation Engineer to our Product team. The ideal candidate will provide a detailed approach to testing and automation, while maintaining a broad view of product functionality for our identity verification and document authentication solutions.  The position requires at least 10 years of hands-on experience in QA and UAT testing and automation. The candidate must be comfortable expressing themselves both verbally and in writing to a wide and technically diverse audience, from executives to engineers. The Software Test Automation Engineer will be key in establishing and defining the test strategy at DSi. This is a rare opportunity for an enterprising and energetic individual to have total ownership of a process and build it the right way from the start.

Responsibilities

  • Set up and maintain a test environment to facilitate exploratory, manual, and automated black box testing.
  • Create and maintain test suites, test cases, and test data for all products and services.
  • Implement automated tests that verify functionality, performance, reliability, scalability, and security of applications, services, and components.
  • Identify, record, thoroughly document, and track issues in an issue tracking system.
  • Perform thorough regression testing as software issues are resolved.
  • Create detailed, comprehensive and well-structured UAT test plans and test cases based on documented product requirements and final product design.
  • Perform UAT testing in Staging environment prior to monthly Production releases, and automate as much as possible.
  • Work with Engineering team to prevent software defects by attending requirements reviews and architectural/design reviews.
  • Work with Product team to validate business requirements against user acceptance tests each sprint iteration.
  • Work with Operations team to maintain and publish product reporting.
  • Attend daily Agile Scrum meetings to discuss software issues found in nightly build.
  • Attend monthly Sprint Review meetings to provide quality assessment to all stakeholders.
  • Attend monthly Product Backlog meetings to help prioritize defects based on urgency, severity and business value.

Testing Experience

  • Experience writing test cases and comprehensive test plans is required.
  • Experience with black box testing is required.
  • Experience testing SOAP web services (WCF) is required.
  • Experience testing RESTful web services (ASP.NET Web API) is required.
  • Experience testing Windows desktop applications (.NET/C#/WPF) is required.
  • Experience testing mobile and desktop web applications (jQuery, AngularJS, ReactJS) is required.
  • Experience testing functionality, performance, reliability, scalability and security of front-end, middle-tier, and back-end applications and components is desirable.
  • Experience testing enterprise applications and services in a cloud environment (Azure) is desirable.
  • Experience testing native iOS (Objective-C) and Android (Java) mobile applications is desirable.

Automation Experience

  • Experience with automated testing frameworks for Windows desktop applications, mobile and desktop web applications, SOAP and RESTful web services is required.
  • Experience with scripting languages is required (JavaScript and PowerShell is a plus).
  • Experience setting up and maintaining automated test environments is required.
  • Experience with automated testing frameworks for native iOS and Android mobile applications is desirable.

Process Experience

  • Experience with Agile QA in a Scrum environment is required.
  • Experience with automated build/test/stage/deploy systems in a Continuous Integration environment is required (TFS is a plus).
  • Experience with source control management systems is required (TFS is a plus).
  • Experience with issue tracking and reporting systems is required.
  • Experience with ticketing systems is required.
  • Experience with test and lab management systems in a virtual environment is desirable.

Education

  • Bachelor's degree in a technical field or equivalent work experience

Compensation and Benefits

We offer a competitive salary (based on experience level), stock options, healthcare benefits, company paid meals, and a retirement savings plan.

Would you like to be part of a small nimble team that is making a difference by helping protect people’s identities and enabling all segments of society to access the affordable financial services they deserve?  Do you want to work on innovative technologies such as advanced data analysis, facial recognition, and real-time cloud-based web services?  If these things appeal to you, then we want to hear from you!  DSi is located in the former Hamilton Air Force Base hangers in Novato, CA with the R&D division located in Ann Arbor, MI. 

For more information on our company and products, review this Web site.  Browse through our Insights blog to see what we care about and how we hope to change the way the industry works.  Reach out and tell us how you can help!

Technical Sales Engineer, San Francisco Bay Area

Reports to:       SVP – National Sales Manager

The DSi Sales Team is looking for a bottom-line-result-oriented, dynamic person to lead the charge in building best-of-class value cases for our financial services prospects and exiting clients. DSi’s new Technical Sale Engineer will be responsible for utilizing cutting edge statistical models and algorithms, performing accurate evaluation of our data products ability to predict relevant customer operating metrics and presentation of the end business case to purchase those data products. We are looking for a top notch technical person who likes to be in front of prospects and clients. A person who has a passion for solving complex financial problems, and driving value to make a difference with our clients.

Key Responsibilities

  • Meet with prospects and clients and qualify their needs, pain points, and goals into the building blocks of a tangible data model that are fed back to the data team to build
  • Profile and analyze complex and large datasets
  • Translate pilot results performance data into business cases for prospective customers that result in real and measurable business outcomes (i.e. increased profit/revenue, lower costs, ROI)
  • Prepare and help deliver technical presentations explaining products or services to customers and prospective customers
  • Partner with sales teams to understand customer requirements and provide sales support
  • Collaborate and validate implementation of DSi’s web services with other technical team members into client’s production environment
  • Provide clients support with existing services
  • Search for and supply Product Management team with market intel
  • Be a positive representative of the company and its brand in the marketplace
  • Conduct all sales activities with the highest degree of professionalism and integrity

Skills and Qualifications

  • Either:
    • Four-year college degree from an accredited institution in business, math, statistics, data science, data analytics or computer science, or;
    • Minimum 3 years of analytics experience in a business-to-business sales environment
  • If work experience above, proven track record selling complex, data-driven SaaS solutions
  • Working knowledge of at least one scripting language (Python - preferred, R, MATLAB, etc.)
  • Knowledge & interest in statistics
  • Skills in visualization (matplotlib, bokeh, etc.)
  • Ability to analyze high volume data against business requirements to identify deliverables, gaps and inconsistencies
  • Passion to build business driven, data solutions regardless of technology
  • Excellent communication skills with the ability to identify and communicate data driven insights and technical approach.
  • Proficiency to creatively explain and present complex concepts in an easy to understand manner
  • Capacity to contribute independently and self-manage delivery in a collaborative environment.
  • Ability to forge strong, long-lasting relationships with prospects and clients
  • Willingness to travel

Would you like to be part of a small nimble team that is making a difference by helping protect people’s identities and enabling all segments of society to access the affordable financial services they deserve?  Do you want to work on innovative technologies such as advanced data analysis, facial recognition, and real-time cloud-based web services?  If these things appeal to you, then we want to hear from you!  DSi is located in the former Hamilton Air Force Base hangers in Novato, CA with the R&D division located in Ann Arbor, MI. 

For more information on our company and products, review this Web site.  Browse through our Insights blog to see what we care about and how we hope to change the way the industry works.  Reach out and tell us how you can help!

Sales Intern, Novato, CA

Reports to:       Sales Assistant

The DSi Sales Team is looking for a detail oriented, self-motivated person to assist the existing sales team with a variety of projects. DSi’s Sales Intern will be responsible for helping the sales team with data entry and collection, file organization, as well as various other office management related tasks.  We are looking for someone flexible to work 10-15 hours per week (more hours are available).

Key Responsibilities

  • Market research to find and scale the Alternative Financial Services market
  • Research and maintain list of competitors
  • File organization and clean up (cloud-based)
  • Assist with company transition to new Customer Relations Management software provider
  • Help with office management tasks

Skills and Qualifications

  • Strong desire to learn
  • Excellent verbal and written communication skills
  • Knowledge of MS Office
  • Strong organizational skills
  • Experience conducting research
  • Strong attention to detail
  • Task oriented

Would you like to be part of a small nimble team that is making a difference by helping protect people’s identities and enabling all segments of society to access the affordable financial services they deserve?  Do you want to work on innovative technologies such as advanced data analysis, facial recognition, and real-time cloud-based web services?  If these things appeal to you, then we want to hear from you!  Dragnet is located in the former Hamilton Air Force Base hangers in Novato, CA with the R&D division located in Ann Arbor, MI.  For more information on our company and products, please read this Web site. 

For more information on our company and products, review this Web site.  Browse through our Insights blog to see what we care about and how we hope to change the way the industry works.  Reach out and tell us how you can help!