Senior Machine Learning Engineer, Platform
Block, Inc. is a global financial-technology company building products for economic empowerment across payments, consumer finance, commerce, Bitcoin, music, and AI.
Projects
About Block, Inc.
Block, Inc., formerly Square, Inc., operates the Square and Cash App ecosystems and current businesses including Afterpay, TIDAL, Bitkey, Proto, and Spiral. Its current Bitcoin ecosystem includes Cash App Bitcoin services, Bitkey self-custody wallet technology, Proto mining systems, and Spiral open-source Bitcoin initiatives. Block also develops open-source AI and collaboration projects including Goose, Buzz, and Berd.
Skills
Candidate Availability
About the Role
You will design, build and operate shared ML infrastructure such as feature stores, rules engines, model hosting and inference, training infrastructure and offline model evaluation. You will lead the design of large-scale distributed systems, partner with applied ML teams to turn their needs into reusable platform capabilities, take part in the oncall rotation, build self-service tools and documentation, and mentor other engineers.
Requirements
- 8+ years of experience in software development and/or machine learning with a focus on internal platforms or infrastructure
- Hands-on experience building and operating ML infrastructure
- Deep understanding of ML architectures and the ML lifecycle including MLOps
- Experience designing and operating large-scale distributed systems
- Experience operating mission-critical services including oncall and incident response
- Experience leading complex technical work from an unclear starting point through delivery
- Experience working with platform users and mentoring engineers
- Experience with major cloud vendors for high scale production use
- Strong verbal and written communication skills
Responsibilities
- Design, build and operate shared ML infrastructure including feature stores, rules engines, model hosting and inference, training infrastructure and offline model evaluation
- Lead the design and delivery of large-scale distributed systems
- Work with applied ML teams to identify common needs and turn them into reusable platform capabilities
- Build reliable services through automated testing, monitoring, capacity planning and safe deployments
- Participate in the oncall rotation, lead incident response and reviews
- Build self-service interfaces, libraries, tools and documentation
- Mentor engineers and guide design reviews
Benefits
- Remote work
- Medical insurance
- Flexible time off
- Retirement savings plans
- Modern family planning
