JSFiddle - React, Tailwind, and code Playground

JavaScript

var arr = [
    [ 
        { name: "jeff", job: "cleaner" }, 
        { name: "kate", job: "cashier" } 
    ],
    [ 
        { name: "alice", job: "engineer" },
        { name: "sean", job: "writer" },
        { name: "ruby", job: "police officer" }
    ],
    [ 
        { name: "sarah", job: "writer" }, 
        { name: "john", job: "cleaner" } 
    ]
];

arr.forEach(function (subArr, index, myArr) {
    myArr[index] = subArr.filter(function (obj) {
        if (hasOwnProperty(obj, "job") && obj["job"] === "writer") {
            return false;
        }
        return true;
    });
});

console.log(arr);
        
function hasOwnProperty(obj, prop) {
    var proto = obj.__proto__ || obj.constructor.prototype;
    return (prop in obj) &&
        (!(prop in proto) || proto[prop] !== obj[prop]);
}