Staff Software Engineers

GD Resources LLC
San Francisco, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

San Francisco, United States of America

Tech stack

JavaScript
API
Artificial Intelligence
Distributed Systems
Design of User Interfaces
Monitoring of Systems
Mobile Application Software
Python
Machine Learning
Node.js
Recommender Systems
TypeScript
Web Platforms
React
Backend
Build Management
Information Technology
Build Process
React Native
Front End Software Development
Automation Anywhere

Job description

Our client is a fast-growing technology company reinventing how industrial businesses manage labor - developing fully autonomous, orchestrated multi-agent AI workflows that connect businesses with vetted workers to meet their staffing needs. Their mission is to build a world where the global supply chain operates at peak efficiency.

They're hiring Senior and Staff Software Engineers to join the founding team and help build their core product suite - mobile apps for both workers and businesses, and web platforms for business customers and the internal Ops team. You'll be one of the first handful of people building the SF office from the ground up, working closely with the CTO on key architectural decisions, the product roadmap, and the foundational tech platform that will scale over the next several years.

What You'll Do

  • Lead frontend and backend development, guiding and mentoring other engineers when necessary.
  • Architect core systems - from real-time job matching algorithms to autonomous worker vetting pipelines powered by ML and AI agents.
  • Design and build scalable web and mobile applications, distributed systems, and APIs to meet the growing needs of the business.
  • Partner closely with product and design to create a seamless user experience while maintaining high standards for UI/UX.
  • Establish and promote best practices for code reusability, performance, and build processes across the stack.
  • Implement monitoring systems for application health and performance, helping the team understand user experience and resolve issues proactively.
  • Be a key player on a scrappy founding team, contributing to the future of flexible light industrial staffing.

Requirements

  • 5-10 years as a software engineer owning products end-to-end in early-stage environments STARTUPS (5+ for Senior, 7+ for Staff)
  • Demonstrated track record owning features and products 0-to-1 or 1-to-10 in early-stage startups with tangible business results
  • Proven track record with high-performance, high-caliber teams
  • Strong full-stack fundamentals - TypeScript/JavaScript, React/React Native, and Node.js or Python
  • High-ownership mindset; willing to do whatever it takes to drive business impact in fluid, high-context environments
  • Strong judgment on when to ship fast and iterate vs. when to slow down and build with rigor - especially around sensitive systems like payments, ledgers, and worker pay
  • Deep intrinsic drive to build something ambitious; laser focused on the mission and creating value from meaningful equity

Preferred:

  • Experience with matching/recommendation systems (e.g., dating apps), marketplaces (e.g., Instacart, Uber), or AI labor platforms (e.g., Mercor, Micro1, Ribbon.ai)
  • Experience with multi-sided platforms, recruiting (e.g., Rippling, Deel), or non-technical users in antiquated industries (logistics, supply chain, healthcare)
  • Computer Science or other technical degree from a top 25 university

Apply for this position