Tech Lead of Software Engineering
DataVisor
- Mountain View, United States
- Lead/Staff
- 8+ years
- Bachelor's degree
- Posted
Skills
Required
- fraud
- relational databases
- SQL
- AI coding tools
- Claude Code
- Cursor
- GitHub
- Copilot
- Spring Framework
- Java
- Python
- Cassandra / Yugabyte / Flink / Spark / Kafka
Preferred
- ML
- training pipelines
- Kubernetes
- LLM APIs / agent frameworks / tool calling / RAG / MCP
Join DataVisor as a Tech Lead of Software Engineering, where you will play a crucial role in building our next-generation machine learning platform for real-time fraud detection. You will lead the technical direction of the platform, mentor engineers, and drive technical execution in a high-impact environment. This is an exciting opportunity for someone who enjoys solving complex distributed systems problems and making a significant impact in the field of fraud detection and machine learning infrastructure.
Responsibilities
- Assumer la direction technique de la plateforme de détection en temps réel, y compris les systèmes de streaming, de stockage et les pipelines d'entraînement qui la soutiennent.
- Traduire les feuilles de route produit et ingénierie en plans techniques clairs, en jalons et en priorités d'exécution.
Requirements
- Identifier proactivement les risques techniques, les dépendances et les compromis avant qu'ils n'impactent la livraison.
- Strong knowledge of computer systems, relational databases, and SQL
- Demonstrated use of AI coding tools such as Claude Code, Cursor, GitHub Copilot, or similar tools in real production work
- Experience designing, building, shipping, and operating distributed real-time systems at scale
- Proven ability to lead technical outcomes across a team, including work you did not personally implement
- Strong verification discipline, with the ability to validate model outputs against source code, logs, documentation, and production behavior
- Experience building and optimizing multithreaded and concurrent applications
- Ability to set team-level standards for AI-assisted engineering, including how tools are used, how outputs are verified, and when AI-generated suggestions should be rejected
- Bachelor’s degree in Computer Science or a related field is required
- Experience with the Spring Framework
- Deep production experience with Java, along with working proficiency in Python and Shell scripting
8+ years of software development experience
- Hands-on experience with Cassandra, Yugabyte, Flink, Spark, or Kafka
- 2+ years of technical leadership experience as a tech lead, staff engineer, engineering manager, or similar role
- Experience in fraud, risk, payments, financial services, or another domain where false negatives carry significant business or customer impact
- Experience hiring, managing, or mentoring engineers
- Experience writing evaluations or regression tests for non-deterministic systems
- Experience with test-driven development
Preferred
- Experience owning ML platforms or large-scale training pipelines
- Experience with Kubernetes
- Experience building with LLM APIs, agent frameworks, tool calling, RAG, or MCP
Pay
USD 170,000 - 220,000
jobapplier