jobapplier

Software Engineer (AI Solutions)

DataVisor

Skills

Required

  • Machine Learning / Artificial Intelligence
  • software engineering
  • AWS
  • containerization
  • Docker / Kubernetes
  • Python
  • Java
  • Go / C++
  • System Architecture
  • Big Data Technologies
  • backend services / data platforms / ML/AI infrastructure
  • Spark / Kafka / Flink

Preferred

  • ML
  • feature engineering
  • embeddings
  • evaluation
  • Precision / Recall
  • AUC
  • analytical databases
  • data exploration
  • ClickHouse

Join our team as an AI Engineer, where you will serve as a technical architect for our Intelligence Layer and Data Consortium. This specialized engineering role focuses on building high-scale systems that power our fraud intelligence. You will design, build, and operate distributed services and data pipelines, own and evolve our internal AI agent workflow, and play a key role in building AI applications using state-of-the-art large language models. This is a production software engineering role, and while classic ML modeling experience is a plus, strong software engineering fundamentals and a solid understanding of ML concepts are essential.

Design, build, and operate distributed, production-grade services and data pipelines that ingest real-time signals from millions of users.

Responsibilities

  • Own and evolve the internal AI agent workflow and tooling originally prototyped by the detection team, and help migrate it onto the new, production-grade agent framework.
  • Collaborate with Data Scientists to deploy and maintain pipelines for both Unsupervised (UML) and Supervised (SML) models, integrating them with APIs to enable real-time scoring and decisioning.
  • Education
  • Collaboration & Ownership

Requirements

  • Proven ability to design and implement distributed, cloud-native systems for high-throughput, low-latency applications. Experience with AWS and containerization (Docker/Kubernetes) is required
  • Strong, production-grade skills in Python (primary language for services and tooling), plus experience with at least one additional lower-level programming language such as Java (Go or C++ also a plus)
  • System Architecture

Big Data Technologies

  • 2+ years of professional software engineering experience building and shipping production systems (backend services, data platforms, or ML/AI infrastructure), ideally for customer-facing SaaS products or internal platform tools
  • Bachelor’s and Master’s degree in Computer Science (or a closely related field) with a focus in Machine Learning or Artificial Intelligence
  • Demonstrated ability to work cross-functionally, take end-to-end ownership of services, and operate in a fast-paced, high-impact environment
  • Coding Proficiency
  • Hands-on experience with distributed data frameworks such as Spark, Kafka, or Flink

Machine Learning Foundations

  • Experience building or integrating LLM-powered agent workflows (e.g., LangChain/LangGraph, multi-agent orchestration, tool calling, or RAG architectures) for production or internal platforms
  • Background in real-time decision engines or stateful stream processing

Preferred

  • Solid breadth and depth in ML concepts (e.g., supervised vs. unsupervised learning, feature engineering, embeddings, evaluation metrics like Precision/Recall and AUC), even if you have not been the primary model owner on a team
  • Experience deploying or maintaining machine learning models (supervised or unsupervised) in production environments
  • Experience working with analytical databases and large-scale data exploration (e.g., ClickHouse or other columnar data stores) is a plus
  • Domain knowledge in fraud or risk (fraud detection, credit risk, payments, or trust & safety) is a strong plus but not required

Pay

USD 130,000 - 250,000