Windsurf

Windsurf

AI Support Engineer

San Francisco

Sponsorship not specifiedDetected 98 days ago
TypeScriptPythonJavaGoGitAWSGCPAzureCloud PlatformsDockerCI/CDLinuxLLMsCustomer SupportCommunication

About the role

  • You will investigate ambiguous, environment-specific problems across codebases, infrastructure, developer tooling, CI/CD systems, APIs, containers, and cloud platforms.
  • We are looking for someone with strong debugging instincts, broad systems knowledge, and the ability to operate with urgency across a high volume of technical issues.
  • This is a unique opportunity to work at the frontier of AI-assisted software development, with real customers relying on the product every day.

Responsibilities

  • Perform root-cause analysis by reading logs, tracing code paths, correlating system behavior, forming hypotheses, and isolating failures.
  • Build internal playbooks, tooling, automations, and documentation that make future investigations faster and more systematic.
  • We are an applied AI lab building end-to-end software agents.
  • Building Devin is just the first step-our hardest challenges still lie ahead.
  • If you're excited to solve some of the world's biggest problems and build AI that can reason on real-world tasks, apply to join us.

Requirements

  • 4+ years of experience in a technical role such as software engineering, infrastructure engineering, solutions engineering, technical support engineering, or developer tooling.
  • Bachelor's degree or higher in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
  • Working knowledge of Linux, Docker, Git, CI/CD pipelines, cloud platforms such as AWS/GCP/Azure, and networking fundamentals.
  • Demonstrated ability to reproduce, isolate, and debug technical issues from incomplete or ambiguous reports.
  • Experience analyzing logs, traces, errors, and system behavior across distributed or multi-component systems.
  • Strong ability to read and reason about code in multiple languages, such as Python, TypeScript, Java, Go, or similar.
  • Ability to operate with urgency in a fast-paced environment while managing a steady stream of incoming issues.
  • Strong written communication skills, especially when explaining technical findings to customers and internal engineering teams.
  • Passion for AI, developer tools, and the future of software engineering.

Nice to have

  • Familiarity with LLMs, AI-assisted development tools, IDEs, or developer productivity platforms.
  • Experience debugging issues that span multiple layers of the stack, such as application logic, infrastructure, authentication, third-party APIs, networking, or deployment configuration.
  • Prior experience working directly with engineering teams to escalate, diagnose, and resolve product issues.

Benefits

  • Together, they represent our vision for collaborative AI teammates that enable engineers to focus on more interesting problems and empower teams to strive for more ambitious goals.

Company info

  • Educate customers on best practices, workarounds, deployment patterns, and product capabilities to improve adoption and reduce recurring issues.
  • Support release testing and quality efforts across the range of environments, languages, IDEs, and workflows our customers use.

Equal opportunity

  • Cognition is an equal opportunity employer.
  • We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other protected characteristic under applicable law.
  • We are committed to providing reasonable accommodations for candidates with disabilities throughout the hiring process - please let us know if you need any.

This listing is sourced directly from Windsurf's careers page and normalized into a canonical job model.