Senior Software Engineer, Detection
Job Description
<div class="content-intro"><p>Arkose Labs is on a mission to create an online environment where all consumers are protected from spam and abuse. As a Fast Company 2025 Best Workplace for Innovators, we provide a proactive fraud deterrence platform, Arkose Titan, designed to neutralize modern attacks powered by Agentic AI and LLMs. By combining proprietary intelligence with dynamic friction, we undermine attacker ROI to protect global giants like Microsoft, Meta, and Roblox. Headquartered in San Mateo, CA, we maintain a global presence across APAC, Central and South America, and EMEA.</p></div><h2><strong>About the Detection Team</strong></h2> <p>Detection is the core engine behind Arkose Titan. This team builds and runs the real-time services that process hundreds of millions of sessions a day, combining hundreds of signals, device and behavioral data, IP reputation, and increasingly agentic AI classification, to make risk decisions and enrich data in milliseconds. Its high-throughput, low-latency systems work, with real adversaries on the other side actively trying to break what you build. This role sits with our Detection team in Pune. We work hybrid, with a mix of time in the office and time remote.</p> <h2><strong>What You'll be Doing</strong></h2> <ul> <li>Own complex detection features end to end, from ambiguous requirements through architecture, implementation, and production rollout</li> <li>Build and extend high-throughput, low-latency services that process device, behavioral, and risk signals at global scale</li> <li>Work across the stack, from browser-side telemetry through backend services to the data pipelines that feed our detection models</li> <li>Work cross-functionally with SRE, product, and other engineering teams that depend on detection signals, owning your services from spec through on-call</li> <li>Design automated testing strategies that catch regressions before adversaries do</li> <li>Weigh in on architecture and technical direction for the systems your team owns, including how new detection capabilities like agentic AI classification get built</li> <li>Mentor P1/P2 engineers and help raise the technical bar across the team</li> <li>Contribute to hiring through technical interviews and candidate evaluation</li> </ul> <h3>Must Have </h3> <ul> <li>5+ years building production backend services in Go, Python, Node.js, or Java (4+ years with a Master's degree)</li> <li>Hands-on daily use of AI coding tools such as Claude Code, GitHub Copilot, or Cursor as part of how you build software. This is a working requirement, not a nice to have. You should already have a workflow for using AI tools to write, test, review, and debug code faster, and be ready to help the team build better ones</li> <li>Strong experience with cloud-hosted microservices and distributed systems at scale</li> <li>Solid database experience across relational and NoSQL systems</li> <li>Working knowledge of web and HTTP fundamentals, including DNS, TLS, caching, and CDNs</li> <li>Experience designing and driving automated testing strategies</li> <li>Comfort taking ambiguous problems and turning them into shipped, reliable systems</li> <li>Experience working in agile teams (Scrum or Kanban)</li> </ul> <h3>Nice to Have</h3> <ul> <li>Machine learning background, such as model integration, feature engineering, or applied ML in a fraud, risk, or trust context</li> <li>Frontend experience (React or similar) for full-stack detection tooling</li> <li>Experience with containers and orchestration (Docker, Kubernetes)</li> <li>Exposure to CI/CD pipeline design, ideally with AI-assiste