Senior Software Engineer - AI Agents

JeffreyM Consulting•San Francisco, CA
•$180,000 - $330,000•Onsite

About The Position

JeffreyM Consulting is partnering with an innovative, fast-growing AI technology startup to hire a Senior Software Engineer for its San Francisco engineering team. The client develops AI agents that automate complex engineering workflows across sophisticated desktop applications used in aerospace, automotive, and advanced manufacturing. Its technology is used by thousands of people in production environments, and the company has a growing portfolio of enterprise customers. The engineer will work directly with the CTO and help build the core infrastructure for intelligent, autonomous software agents. Prior experience building AI agents is not required. The role is suited to engineers with strong computer science fundamentals, production software engineering experience, and interest in agentic AI systems. The position is onsite in San Francisco five days per week and is a full-time, direct-hire role. Compensation is $180,000–$330,000 base salary plus equity. Visa sponsorship, including H-1B transfers, is available.

Requirements

  • 3–10 years of professional software engineering experience building, deploying, and maintaining production systems.
  • Strong software engineering fundamentals, including system design, debugging, data structures, and algorithms.
  • Strong proficiency in Python and at least one additional programming language.
  • Experience developing reliable, scalable software and solving complex technical problems.
  • Ability and willingness to work onsite in San Francisco five days per week.
  • Strong interest in AI agents, automation, and emerging AI technologies.

Nice To Haves

  • 5+ years of professional software engineering experience.
  • Experience working in high-growth startups or fast-paced engineering environments.
  • Familiarity with enterprise software deployment, security restrictions, or applications running on corporate workstations.
  • Experience with desktop automation, COM, or programmatically controlling applications.
  • Experience developing AI agents, agentic workflows, or LLM-powered applications.
  • Computer science degree from a highly regarded university.

Responsibilities

  • Design and build AI agent infrastructure, including tool-calling, state management, context management, model routing, and error recovery across complex, multi-step workflows.
  • Develop robust, production-quality software that interacts with sophisticated desktop engineering applications in enterprise environments.
  • Optimize system performance, latency, reliability, and cost efficiency, including token usage and workflow execution.
  • Build evaluation frameworks and reproducible benchmarks to measure agent performance, reliability, and task completion.
  • Collaborate with AI engineers, researchers, and domain experts to translate customer needs into scalable technical solutions.
  • Troubleshoot complex engineering challenges involving concurrency, application integration, and failure handling.
  • Contribute to technical architecture, code reviews, and engineering best practices while working closely with product teams and customers.

Benefits

  • Equity
  • Visa sponsorship, including H-1B transfers
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service