Block Logo

Block

Software Engineer, ML Platform

Sorry, this job was removed at 12:51 p.m. (MST) on Friday, Nov 22, 2024
Remote
Hybrid
8 Locations
Remote
Hybrid
8 Locations

The Team
Block (Foundational)
Block is one company built from many blocks, all united by the same purpose of economic empowerment. The blocks that form our foundational teams - People, Finance, Counsel, Hardware, Information Security, Platform Infrastructure Engineering, and more - provide support and guidance at the corporate level. They work across business groups and around the globe, spanning time zones and disciplines to develop inclusive People policies, forecast finances, give legal counsel, safeguard systems, nurture new initiatives, and more. Every challenge creates possibilities, and we need different perspectives to see them all. Bring yours to Block.
The Role
ML is essential to Block's daily operations and long term success. Its usage has grown dramatically over the past few years and is only accelerating. As more teams integrate ML capabilities, so has the need to avoid duplication by providing shared capabilities.
Machine Learning Foundations (MLF) builds scalable, composable components for ML use cases. We work closely with platform and product teams across the company to amplify their growth by solving complex problems that impact multiple business groups. Block's ML community is too large and moves too quickly for MLF to stay ahead of such a diverse set of needs, so we target a narrower set of use cases that will have an outsized impact on our internal customers.
We are looking for an experienced engineer to join MLF. While your initial focus will be building self-service tooling for feature engineering, you will also work across the entire machine learning lifecycle. As a platform engineer, you will work closely with our internal customers to understand their needs and translate those into sustainable software solutions.
We are looking for someone who has experience as a software engineer and with machine learning, as we operate at the intersection of those two roles. We prefer candidates who also have experience building platforms. Beyond that:
You Will

  • Design and build tools and systems that make data scientists happier and more productive
  • Work closely with data science and engineering teams across Block, particularly Cash and Square, to understand their needs and solve their problems
  • Lead architectural and design discussions to ensure our platform is modular, scalable, fault tolerant, and sustainably built
  • Mentor your teammates and assist engineers on other teams who integrate with our platform
  • Leverage your machine learning knowledge by providing insightful feedback
  • Participate in an oncall rotation; maintain exceptional reliability standards while ensuring the team's oncall rotation is sustainable


You Have

  • 3+ years of combined experience in software engineering and machine learning
  • 1+ years of experience with the ML lifecycle, such as feature engineering, model training, etc.
  • Strong technical judgment and meaningful experience handling complex technical concepts
  • Experience with large-scale distributed systems built around ML
  • A track record of healthy collaboration with product managers, engineers, and other stakeholders
  • Preferred: experience building machine learning platforms or infrastructure


Block takes a market-based approach to pay, and pay may vary depending on your location. U.S locations are categorized into one of four zones based on a cost of labor index for that geographic area. The successful candidate's starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions. These ranges may be modified in the future.
To find a location's zone designation, please refer to this resource . If a location of interest is not listed, please speak with a recruiter for additional information.
Zone A:
$135,200 - $202,800 USD
Zone B:
$128,500 - $192,700 USD
Zone C:
$121,700 - $182,500 USD
Zone D:
$115,000 - $172,400 USD
Every benefit we offer is designed with one goal: empowering you to do the best work of your career while building the life you want. Check out benefits at Block.
Block, Inc. (NYSE: SQ) is a global technology company with a focus on financial services. Made up of Square, Cash App, Spiral, TIDAL, and TBD, we build tools to help more people access the economy. Square helps sellers run and grow their businesses with its integrated ecosystem of commerce solutions, business software, and banking services. With Cash App, anyone can easily send, spend, or invest their money in stocks or Bitcoin. Spiral (formerly Square Crypto) builds and funds free, open-source Bitcoin projects. Artists use TIDAL to help them succeed as entrepreneurs and connect more deeply with fans. TBD is building an open developer platform to make it easier to access Bitcoin and other blockchain technologies without having to go through an institution.

Similar Jobs at Block

22 Hours Ago
Remote
Hybrid
Kitchener, ON, CAN
Entry level
Entry level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
As an iOS Engineer in the Commerce Merchant Experience team, you'll develop new consumer and merchant products, enhance existing ones, and build scalable platforms. Focus on quality code, user feedback, and fast delivery to millions while collaborating with various teams and partners.
Top Skills: KotlinObjective-CSwift
Yesterday
Remote
Hybrid
Kitchener, ON, CAN
Mid level
Mid level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
The Staff Software Engineer for Cash App Web Infrastructure will build and maintain server architecture that supports web frontend projects, ensuring the systems are efficient and secure. Responsibilities include collaborating with product teams, operating security mechanisms, and improving traffic management. The role demands a focus on web server software and a commitment to innovation in handling web infrastructures.
Top Skills: JavaJavaScriptKotlinNode.jsReactTypescript
Yesterday
Remote
Hybrid
Kitchener, ON, CAN
Senior level
Senior level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
As a Senior Software Engineer in Automation and Tooling, you will enhance the quality and reliability of mobile applications by developing test automation frameworks, collaborating across teams, and mentoring peers, while focusing on optimizing testing processes.
Top Skills: JavaJavaScriptKotlinPythonRubySwift

What you need to know about the Calgary Tech Scene

Employees can spend up to one-third of their life at work, so choosing the right company is crucial, not just for the job itself but for the company culture as well. While startups often offer dynamic culture and growth opportunities, large corporations provide benefits like career development and networking, especially appealing to recent graduates. Fortunately, Calgary stands out as a hub for both, recognized as one of Startup Genome's Top 100 Emerging Ecosystems, while also playing host to a number of multinational enterprises. In Calgary, job seekers can find a wide range of opportunities.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account