Software Engineering - AI/ML - Kount

Job Summary

Boise, Idaho

The Artificial Intelligence and Machine Learning Product Initiative develops new digital services for identity and fraud prevention. The team spans the full cross-functional space from research, product definition, development, and go to market. This is a veteran group with multiple successful product launches using AI and ML. We’re seeking a Software Engineer-AI/ML with experience in algorithms, data, and cloud infrastructure. Our stack is golang and pyspark spanning both AWS and GCP with a microservices architecture. We use Terraform for infrastructure as code and our pipelines are in GitLab. The team is self-organizing with opportunities to contribute across architecture, development, data science, and operations. In addition to developing new products, our mandate includes experimenting to find best practices for AI/ML within the company as a whole.
Your team will work with our world-class data scientists to: build and maintain toolkits and pipelines supporting AI/ML research and development; prototype novel algorithms solving the company’s hardest problems; and productionize models along with the ecosystem that supports them. Help us protect millions of online transactions a day using machine learning!

Key responsibilities include, but are not limited to:

  • Apply software development and testing best practices and demonstrate excellent craftsmanship to produce maintainable, scalable, and quality code.
  • Contribute to all phases of product development and delivery from Analysis & Design all the way through to successful Deployment.
  • Understand business objectives and develop microservices to achieve those objectives along with metrics to track progress.
  • Collaborate with data scientists to productionize machine learning models with performant data transformations, storage, and pipelines.
  • Demonstrate effective, respectful, and honest communication when collaborating with colleagues including a cross-functional team consisting of QA, Operations, and other team members.
  • Deliver on company initiatives and projects prioritized for your team and support long term technical vision.
  • Collaborate with the product team, architects, and others to document features and changes.
  • Participate in peer design and code reviews.
  • Design platforms and pipelines for training and running machine learning models.


  • 3+ years of expert programming skill in golang (preferred), Rust, Kotlin, Java, C++, or another modern language
  • 3+ years of experience in implementing microservices in either AWS or GCP
  • 3+ years of experience in handling data types through interfaces and pipelines while preserving integrity for data-sensitive applications like machine learning, search, and matching
  • 2+ years of strong understanding of algorithms and data structures

What will set you apart:

  • Experience with real time constraints from applications such as payment fraud risk assessment, robotics, conversational natural language processing, or real-time computer vision/signal processing.
  • Data processing and statistical analysis techniques (e.g. Bayesian analysis, accuracy metrics, natural language processing), supervised and unsupervised machine learning algorithms (both classification and regression; e.g. support vector machines, neural networks, decision trees, ensemble models), and data visualization and communication techniques.

Job conditions / work environment:

The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Job performed at a desk in front of a computer.
  • Requires heavy use of keyboard and mouse.
  • Requires sitting for long periods of time.
  • Casual work environment.

Schedule a Demo

Conveniently schedule a call with sales to discuss your fraud protection strategy.