Senior Machine Learning Platform Engineer, ML Foundations

Job expired!

Join Block as a Senior Machine Learning Platform Engineer

Company Description

At Block, we are a unified company created from many 'blocks', each serving a special purpose towards our collective mission of economic empowerment. From our foundational teams in Finance, People, and Information Security to specialized groups in Hardware and Platform Infrastructure Engineering, we collaborate globally. We work diligently to protect systems, forecast finances, and develop inclusive policies. Every day brings new challenges, and each challenge is an opportunity to innovate and make an impact. We value diverse perspectives - bring yours to Block and help us shape the future.

Job Description

About Machine Learning at Block

Machine Learning (ML) is not just a part of our operations at Block; it's fundamentally reshaping our strategic visions and daily interactions. As the integration of ML technology grows within our teams, the need for refined, shared ML capabilities becomes increasingly crucial.

About the Machine Learning Foundations Team

Our Machine Learning Foundations (MLF) team designs and develops scalable, composable components for various ML use cases. Partnering with platform and product teams across Block, including prominent groups like Cash and Square, MLF plays a pivotal role in enhancing growth and solving multifaceted problems that affect multiple business units. Our mission is focused on high-impact use cases catered to a broad ML community within Block.

About the Role

We're in search of an experienced engineer to expand our MLF team. Your primary role will involve the creation of self-service tools for model lifecycle management - specifically model deployment, serving, and monitoring. Additionally, you'll have the opportunity to engage with the entire machine learning lifecycle, working closely with internal teams to translate their needs into robust software solutions.

Key Responsibilities

  • Develop tools and systems to enhance the productivity and satisfaction of data scientists.
  • Engage closely with data science and engineering teams across Block to deeply understand and address their challenges.
  • Lead design and architectural discussions to build a modular, scalable, and resilient platform.
  • Mentor colleagues and support integration with our platform by other engineering teams.
  • Use your ML expertise to deliver insightful feedback and solutions.
  • Participate in on-call rotations, maintaining high reliability and sustainable on-call procedures.

Qualifications

Ideal candidates will bring:

  • Over 8 years combined experience in software and machine learning engineering.
  • At least 5 years expertise with the ML lifecycle, including feature engineering and model training.
  • Proven technical acuity with complex systems and large-scale distributed ML architectures.
  • Demonstrated collaborative success with engineers, product managers, and other stakeholders.
  • Preferred: Experience in building ML platforms or infrastructure is highly desirable.

Compensation Details

Block offers competitive salaries that vary by location. We segment our U.S. office locations into four zones based on local cost indices:

  • Zone A: USD $198,000 - USD $297,000
  • Zone B: USD $188,100 - USD $282,100
  • Zone C: USD $178,200 - USD $267,400
  • Zone D: USD $168,300 - USD $252,500

For precise zone designations, refer to our geographical index. Salaries and compensation packages are designed to reflect the prevailing market conditions and individual qualifications.

How to Apply

Ready to contribute to a team at the forefront of machine learning innovation? Apply now to become a Senior Machine Learning Platform Engineer at Block and help us turn complex challenges into impactful opportunities. We look forward to your application and the unique perspectives you will bring to our team.