Plentiful.ai

Staff Software Engineer, Automations

Plentiful.ai

full-time

Posted on:

Location Type: Hybrid

Location: San FranciscoCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Maintain and evolve our workflow automation system that runs across serverless and containerized environments, processing millions of tasks each month.
  • Design scheduling, queuing, rate limiting, and retry logic for reliable and fair resource allocation.
  • Build mechanisms for state tracking, error handling, timeouts, and cleanup across distributed tasks.
  • Partner with DevOps on observability, structured logging, tracing, and deployment automation.
  • Manage integrations with SFTP, email, databases, spreadsheets, and REST APIs, with secure credential and failure recovery handling.
  • Build and maintain file processing pipelines that handle millions of files per month.
  • Work with healthcare data formats (HL7, X12, EDI) and standard file types (PDF, Excel, CSV, JSON).
  • Develop webhook handlers, polling services, and event-driven workflows to ensure data consistency.
  • Collaborate with ML/AI teams on data pipelines for model training and inference.
  • Lead technical projects and set quality and reliability standards for the backend team.
  • Identify and reduce technical debt; plan and execute major system improvements and migrations.
  • Mentor engineers through code reviews, design sessions, and pair programming.
  • Participate in incident response and postmortems, focusing on long-term reliability.
  • Write and review RFCs to document and guide key architectural decisions.

Requirements

  • 8+ years of professional software engineering experience
  • Strong background in distributed systems, workflow orchestration, automated systems, and event-driven pipelines at scale
  • Advanced database expertise: SQL, schema design, query tuning, and operations at scale
  • Solid computer science fundamentals (data structures, algorithms, system design)
  • Experience building and maintaining large-scale data pipelines
  • 3+ years of technical leadership, guiding projects and mentoring engineers
  • Track record of improving reliability, managing incidents, and reducing technical debt
  • Strong written and verbal communication skills for documentation and cross-team collaboration
  • Experience working closely with DevOps, observability, ML/AI, and UX teams.
Benefits
  • Enjoy unlimited PTO
  • Fully covered health insurance (medical, dental, and vision)
  • Meal stipend
  • Health & wellness stipend
  • 401(k) matching
  • Stock options
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
workflow automationdistributed systemsworkflow orchestrationevent-driven pipelinesSQLschema designquery tuningdata structuresalgorithmssystem design
Soft Skills
technical leadershipmentoringcommunicationcollaborationincident managementreliability improvementtechnical debt reductioncode reviewsdesign sessionspair programming