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 Preferred But Not Required

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!

New Business Development Manager, Location Flexible

Reports to:       SVP – National Sales Manager

The DSi Sales Team is looking for a bottom-line result oriented, dynamic ‘hunter’ type New Business Development Manager to lead the charge in selling our financial account onboarding SaaS services to prospects and exiting clients. In this position, DSi is looking for more than a salesperson.  We are looking for someone who is well versed in sales process who can address both the technical and business case buyer’s needs and ‘get the sale’ through various customer sales methods, out of the box sales strategies, and models.  If you have great sales acumen and always seek better ways of addressing clients’ needs and building long lasting relationships, then you’d make a great addition to our team.

Key Responsibilities

  • Responsible for selling AI Customer Insight solution
  • Manages and drives the effective and rapid movement of leads through the sales process, including: qualification of prospects; assessment of potential client needs and goals; management of value add data pilots; persuasive presentation of DSi solutions; and expeditious closing of business to secure new DSi clients to meet sales targets
  • Develops long term client and business relationships based on mutual value and trust, resulting in repeat business for DSi
  • Maintains prompt and accurate sales pipeline forecasting in the CRM system
  • Develops and maintains an annual sales strategic plan
  • Work with marketing to plan and execute lead generation campaigns
  • Maintain a high level of relevant domain knowledge to have meaningful conversations with prospects
  • Provide feedback to company management on market trends, competitive threats, unmet needs, and opportunities to deliver greater value to customers by extending company offerings
  • 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

Key Requirements

  • Minimum 5 years of experience in the Financial Services market as a high-performing sales person and account manager
  • Proven track-record producing outstanding revenue & customer satisfaction
  • Experience in building a sales territory from scratch and continually finding and generating businesses from new and existing customers
  • Revels in being a self-starter and someone who feels ownership for activities and results
  • Ability to work in a small, nimble company environment that is continually changing and growing
  • Highly comfortable and experienced in cold calling, networking, and sourcing leads, etc.
  • Ability to travel (40-60%)
  • Computer literacy in Salesforce.com, Microsoft Word, Excel, PowerPoint Excel, Outlook, and Internet Explorer

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!