Overview
Be among the first 25 applicants to join Block as a Staff Machine Learning Engineer in Fraud and Abuse ML Engineering. You will design, build, and evolve machine learning systems that safeguard Block's ecosystem from fraud, abuse, and other malicious activity. You will architect and lead high-scale, real-time ML systems that power fraud decisioning across the Block network, protecting millions of customers and merchants while maintaining seamless user experiences.
You Will
- Build and maintain real-time and batch data pipelines/APIs to support ML model inference at scale.
- Design elegant ML pipelines and services, prototype new approaches, and productionize solutions at scale.
- Collaborate with product and engineering teams to define data models and schemas for consistent and structured data flow.
- Integrate and enrich diverse internal and third-party data sources to enhance feature store and modeling capabilities.
- Ensure data quality and completeness through automated validation, monitoring, and alerting.
- Develop new triggers and event hooks that support enhanced risk evaluations and detections.
- Participate in SEV management by rapidly integrating new data, deploying new features, and implementing stopgap controls to mitigate risk.
- Apply ML and engineering best practices to shape how Block develops, tests, and maintains ML-platform solutions.
- Support the integration of risk decisions and scores into downstream systems, ensuring they are consumed and acted upon correctly.
You Have
- 12+ years of experience in software development with demonstrated technical initiative and leadership on previous ML projects.
- Proven ability to shape how teams adopt and evolve AI practices; driving adoption of AI-first workflows by coaching leaders, identifying scalable use cases, and embedding quality and accountability in team norms.
- Experience leading experimentation cycles and building a shared understanding of how AI drives business outcomes.
- Curiosity and a passion for Block's mission of economic empowerment.
- Experience mentoring teammates and providing constructive feedback.
- A hands-on mindset and a desire to invent the future of AI.
- Ability to work autonomously in the rapidly evolving world of ML.
Technologies We Use and Teach
- Python, Java and Kotlin
- TensorFlow and PyTorch
- AWS, Databricks and Kubernetes
- MySQL, DynamoDB, Kafka, Spark
Employment details and benefits
Block is an equal opportunity employer. We evaluate all applicants based solely on the core competencies required for the role, without regard to any legally protected class. We provide an inclusive interview experience and accommodations to disabled applicants upon request.
Full-time Employee Benefits Include:
- Healthcare coverage (Medical, Vision and Dental)
- Health Savings Account and Flexible Spending Account
- Retirement plans with company match
- Employee Stock Purchase Program
- Wellness programs, including mental health resources and a monthly wellness allowance
- Paid parental and caregiving leave
- Paid time off (including holidays)
- Paid sick leave and Flexible Time Off where applicable
- Learning and Development resources
- Paid Life insurance, AD&D, and disability benefits
Block uses a market-based pay approach. Salary ranges vary by location, with U.S. zones A–D and corresponding ranges published for transparency. These ranges may be modified in the future. Details and recruiting process disclosures available from the recruiter.
We may use automated AI tools in our hiring process to evaluate applications. These tools comply with local regulations, including bias audits; we handle all personal data in line with privacy laws. For questions, contact ...@block.xyz.