Role Overview
Block is seeking a Staff Machine Learning Engineer (Modeler) for Advanced Insights and Modeling. This remote-friendly, high-impact role will drive the end-to-end lifecycle of advanced ML models, from research and prototyping to production deployment and ongoing optimization. You will collaborate with cross-functional teams to deliver scalable, interpretable modeling solutions that power Block's products and insights.
Responsibilities
- Research, prototype, and productionize machine learning models for advanced business insights
- Design, implement, and maintain data processing pipelines and feature stores to support ML workflows
- Collaborate with data scientists, software engineers, product, and domain teams to translate business problems into robust ML solutions
- Evaluate model performance, implement monitoring, and run A/B tests to ensure reliability and impact
- Establish modeling best practices, reproducibility, and documentation; mentor junior team members as needed
Qualifications
- Extensive hands-on ML engineering experience (Senior-level or equivalent) with a track record of shipping models to production
- Strong proficiency in Python and modern ML frameworks (e.g., TensorFlow, PyTorch)
- Experience with data processing (SQL, Spark, Pandas) and end-to-end ML pipelines
- Deep understanding of modeling techniques, feature engineering, evaluation methodologies, and model monitoring
- Excellent collaboration and communication skills; able to influence stakeholders and operate in a fast-paced environment
- Advanced degree (MS/PhD) in a quantitative field is a plus
Compensation & Benefits
Salary is in USD with ranges: Zone A USD 189,000 – 283,600; Zone B USD 179,600 – 269,400; Zone C USD 170,100 – 255,100; Zone D USD 160,700 – 241,100. This position is remote-friendly within North America and offers opportunities for growth and impact.