Skip to content

Software Engineer, Artificial Intelligence

Builds high-scale data pipelines, distributed systems, and AI agent workflows using LLMs for fraud intelligence platform. Requires 2+ years software engineering, Python proficiency, big data tools, AWS/K8s, and ML foundations.

130k – 250kMountain View, CAML EngineeringOnsite2+ YOE

About the role

Primary Responsibilities

Consortium Data Engineering

  • Architect and maintain high-throughput data pipelines (using technologies such as Spark, Kafka, or Flink) to ingest, process, and aggregate real-time signals—such as device fingerprints and behavioral biometrics—into our central intelligence graph.

High-Scale System Design

  • Design and optimize distributed systems to support our global data network, ensuring the platform can handle 10,000+ Transactions Per Second (TPS) with P99 latency under 150ms.

Agentic Flow & AI Application Development

  • Build agentic flows and AI applications by leveraging state-of-the-art, out-of-the-box LLMs (e.g., OpenAI, Anthropic, Google) to enable natural language interaction, intelligent rule merging, and automated fraud strategy recommendations.

AI Agent Workflow Ownership

  • Own and extend the internal AI agent tool and workflows used by the Solutions team for rule and feature creation, rule tuning, and alert analysis, ensuring reliable deployments across sandbox, preprod, and production solution tenants.

Label & Rule Tuning Automation

  • Build map-reduce style LLM workflows and analytics pipelines (e.g., ClickHouse, Spark) for large-scale label investigation, weak classifier discovery, and FN/FP triage to accelerate solution onboarding and improve detection coverage.

Productionize ML Pipelines

  • Collaborate with Data Scientists to deploy and maintain pipelines for both Unsupervised (UML) and Supervised (SML) models, integrating them with our APIs to enable real-time scoring and decisioning. Hands-on ownership of classic ML modeling is a plus, but not a strict requirement.

Privacy-First Architecture

  • Implement robust security measures, including tokenization and hashing, to ensure PII privacy and compliance across our shared intelligence network.

Cross-Functional Collaboration

  • Work closely with Data Science, Product, Strategy, Delivery, and Engineering teams to develop, validate, and optimize machine learning–driven features and AI-powered workflows.

Requirements

Experience

  • 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.

Education

  • Bachelor’s and Master’s degree in Computer Science (or a closely related field) with a focus in Machine Learning or Artificial Intelligence.

System Architecture

  • 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.

Coding Proficiency

  • 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).

Big Data Technologies

  • Hands-on experience with distributed data frameworks such as Spark, Kafka, or Flink.

Machine Learning Foundations

  • 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.

Collaboration & Ownership

  • Demonstrated ability to work cross-functionally, take end-to-end ownership of services, and operate in a fast-paced, high-impact environment.

Preferred Qualifications

  • 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.
  • 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).
  • Background in real-time decision engines or stateful stream processing.
  • Domain knowledge in fraud or risk (fraud detection, credit risk, payments, or trust & safety).

Benefits

  • Base Salary: 130K – 250K
  • Total Compensation: Includes Base + Performance Bonus + Equity Options.
  • Comprehensive medical, dental, and vision coverage.
  • Discretionary Time Off Policy (DTO) and paid holidays.
  • Opportunities for R&D exploration and professional development.
  • Regular team-building events and a collaborative, innovative culture.

Skills

PythonJavaSparkKafkaFlinkAWSDockerKubernetesLLMsClickHouse

Similar roles

ML Engineering jobs

AI Engineer

DeepLearning.AI is seeking an AI Engineer to join their Learning Experience Lab. This role involves developing new AI products and features for their education platform, leveraging expertise in software development and machine learning, and building full-stack applications using GenAI tools.

130k – 175kMountain View, CAML EngineeringOn-siteEntry levelRAGCSS

Software Engineer - AI Engineering

Builds AI infrastructure, frameworks, and agentic systems powering company products. Partners with teams to deploy high-impact AI use cases; requires 2+ years AI/ML experience, LLMs proficiency, and full-stack skills.

126k – 250kSunnyvale, CAML EngineeringOn-site2+ YOELLMsAPIs

Research Engineer - 3D Vision and Generation, Self-Driving

Research Engineer focusing on 3D vision, Gaussian splatting, foundation models, and generative techniques for self-driving applications. Conducts cutting-edge research, publishes at top conferences, and deploys algorithms to production autonomy systems. Requires hands-on experience in 3D/ML for AV/robotics, Python/PyTorch proficiency.

126k – 423kSunnyvale, CAML EngineeringOn-siteEntry levelPythonPyTorch

Research Engineer - Robot Learning

Develops cutting-edge robot learning technologies including RL training in simulations, hardware setup, data processing, and end-to-end autonomy algorithms for real-world robotic systems. Requires hands-on experience in multi-modal robot learning, reinforcement learning, or related fields, plus Python, PyTorch, computer vision, and robotics expertise.

126k – 423kSunnyvale, CAML EngineeringOn-siteEntry levelPythonPyTorch

Research Engineer - Reinforcement Learning, Self-Driving

Conducts research on reinforcement learning for self-driving cars and robotics, develops large-scale RL training infrastructure, and deploys algorithms to production systems. Requires hands-on RL experience, PyTorch/Python proficiency, and strong research skills.

126k – 423kSunnyvale, CAML EngineeringOn-siteEntry levelRayVla