Skip to content

Senior Software Engineer

Builds machine learning systems using unsupervised/supervised algorithms and deep learning to detect fraud in real-time. Designs distributed streaming systems with big data technologies like Spark, Kafka, and Flink. Requires 5+ years in Java, Python, Shell.

Mountain View, CAML EngineeringOnsite5+ YOE

About the role

Responsibilities

  • Design and build machine learning systems that process data sets from the world’s largest consumer services
  • Use unsupervised machine learning, supervised machine learning, and deep learning to detect fraudulent behavior and catch fraudsters
  • Build and optimize systems, tools, and validation strategies to support new features
  • Help design/build distributed real-time systems and features
  • Use big data technologies (e.g. Spark, Hadoop, HBase, Cassandra) to build large scale machine learning pipelines
  • Develop new systems on top of real-time streaming technologies (e.g. Kafka, Flink)

Requirements

  • 5+ years software development experience
  • 5+ years experience in Java, Shell, Python development
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate) is a plus
  • Experience in Cassandra, HBase, Flink, Spark or Kafka is a plus
  • Experience in the Spring Framework is a plus
  • Experience with test-driven development is a plus

Preferred Qualifications

  • Worked on multithreaded applications
  • Experience in Shell and Python
  • Experience in Kubernetes
  • Experience in CUDA development is a plus

Benefits

  • Health Insurance
  • 401K
  • PTO

Skills

JavaPythonShellSparkHadoopHbaseCassandraKafkaFlinkSpring FrameworkKubernetesSQLHibernateJpa2

Similar roles

ML Engineering jobs

Senior Software Engineer

Build and own production AI agent systems (harnesses, evals, orchestration) on frontier LLMs for industrial supply chain workflows. Requires 5+ years software engineering with 1+ year shipping LLM/agent features, strong Python/TS, and high-agency customer immersion.

200k – 240kNew York, NY +1ML EngineeringOn-site5+ YOEWmsTms

Senior Machine Learning Engineer

Lead projects building and deploying large-scale ASR, NLP, and LLM systems for meeting intelligence. Requires 5+ years building production ML systems with PyTorch/JAX and experience with speech/language models.

230k – 265kMountain View, CAML EngineeringHybrid5+ YOEJAXAsr

Sr AI Engineer - Agentic Systems

Technical leader building and scaling production-grade multi-agent AI systems for real-time voice, workflow automation, and enterprise tool execution. Requires 8+ years experience and deep expertise in LLM platforms, agent frameworks, and distributed systems.

United StatesML EngineeringRemote8+ YOECrewaiVoice Ai

Agent Post-Training, Artifacts Research

Train frontier models to generate polished artifacts (docs, spreadsheets, slides) by owning post-training improvements across RL, data, evals, and alignment. Requires strong ML fundamentals and hands-on LLM/RL experience.

295k – 445kSan Francisco, CAML EngineeringOn-site7+ YOELLMsRLHF

Agent Post-Training, Computer Use Research

Train frontier models to operate computers, browsers, and desktops. Design experiments, build evals, own post-training pipelines (RL, data, graders), and ship improvements into OpenAI agents.

295k – 445kSan Francisco, CAML EngineeringOn-site7+ YOERLHFLLMs