Block Slashes 4,000 Jobs in AI Push

Jack Dorsey's Block is cutting over 4,000 jobs, about 40% of its workforce, framing the move as a bet on AI-driven efficiency rather than a simple cost-cutting measure. The company aims to maintain output with smaller teams using new "intelligence tools." Meanwhile, WiseTech is reportedly planning 2,000 similar cuts amid its own AI overhaul.

The trend of "AI-driven" layoffs extends beyond just Block, with Australian software firm WiseTech Global also planning to cut nearly a third of its global workforce, impacting up to 2,000 jobs. The company's CEO was explicit, stating, "The era of manually writing code as the core act of engineering is over." This move, affecting developers and customer service roles, is part of a two-year restructuring to integrate AI into its operations. Block's decision to cut 4,000 jobs, or 40% of its staff, was presented not as a cost-saving measure but as a strategic shift to a "smaller, flatter" AI-first structure. CEO Jack Dorsey noted that the company's business is strong with growing gross profit, but the efficiency gains from new "intelligence tools" prompted the restructuring. This single, large layoff was chosen to avoid the prolonged uncertainty and morale damage of gradual cuts. This pattern of cutting staff while heavily investing in AI is becoming more common across the tech industry. Companies like Amazon, Meta, and others have also announced significant job cuts while reallocating resources toward AI development and automation. The goal is to leverage AI for a competitive advantage, leading to a strategic shift from labor to technology. Following the announcement, Block's shares surged over 20%, indicating investor confidence in this AI-centric strategy. For aspiring ML engineers, a standout portfolio project should demonstrate end-to-end MLOps capabilities, not just a model in a notebook. Consider building a project that includes a CI/CD pipeline for automated training and deployment using tools like GitHub Actions, containerization with Docker, and deployment to a cloud service. Projects that version control both code (Git) and data (DVC) and track experiments with tools like MLflow are highly valued. ML system design interviews require more than just model knowledge; they test your ability to architect scalable, production-ready systems. Be prepared to discuss the entire lifecycle: data ingestion and processing, feature engineering, model selection trade-offs (e.g., accuracy vs. latency), training, evaluation, deployment, and monitoring for things like model drift. Using a structured framework during the interview—clarifying requirements, making high-level design choices, and then deep-diving into components—is crucial. While deep theoretical DSA knowledge is less critical than for general software engineering roles, a solid grasp of core concepts is still expected. For ML engineer interviews, focus on hash maps for lookups and frequency counts, arrays for manipulation and two-pointer techniques, and graph traversals (BFS/DFS) which are relevant for problems like recommendation systems. The emphasis is typically on medium-level problems that test your ability to write clean, efficient code and clearly explain your thought process. Top companies are looking for new-grad ML engineers who possess a combination of strong software engineering fundamentals and a deep understanding of machine learning theory and its practical application. This includes proficiency in Python, knowledge of core ML algorithms, and awareness of the end-to-end model lifecycle. Demonstrating experience with production-aware practices like monitoring and MLOps, even through personal projects, can be a significant differentiator. Staying current with practical AI tooling is essential. Vector databases like Pinecone, Weaviate, and Chroma are becoming fundamental for applications involving similarity search, such as in retrieval-augmented generation (RAG) systems. Proficiency in using and optimizing LLM APIs is also a key skill, involving prompt engineering and managing costs. Furthermore, familiarity with model serving frameworks like TensorFlow Serving, TorchServe, or NVIDIA Triton Inference Server demonstrates an understanding of how to take a model from a file to a live, scalable service.

Get your own daily briefing

Scout delivers personalized news, insights, and conversations tailored to your role and industry.

Download on the App Store

Shared from Scout - Be the smartest in the room.