3 months ago
Singapore, SingaporeMid Level
Responsibilities
- Investigate, reproduce, diagnose, and resolve complex customer issues across development environments, cloud infrastructure, CI/CD systems, APIs, containers, version control, IDEs, and enterprise deployments.
- Perform root-cause analysis by reading logs, tracing code paths, correlating system behavior, forming hypotheses, and isolating failures.
- Resolve a high volume of technical issues while maintaining investigation quality and clear customer communication.
- Escalate product and infrastructure issues to engineering with reproduction steps, logs, environment details, and root-cause hypotheses.
- Educate customers on best practices, workarounds, deployment patterns, and product capabilities.
- Build internal playbooks, tooling, automations, and documentation to improve future investigations.
- Identify recurring failure modes and provide actionable feedback to product, engineering, and deployment teams.
- Support release testing and quality efforts across customer environments, languages, IDEs, and workflows.
Requirements
- 4+ years of experience in software engineering, infrastructure engineering, solutions engineering, technical support engineering, developer tooling, or a similar technical role.
- 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, cloud platforms such as AWS, GCP, or Azure, and networking fundamentals.
- Ability to reproduce, isolate, and debug issues from incomplete or ambiguous reports.
- Experience analyzing logs, traces, errors, and system behavior across distributed or multi-component systems.
- Ability to read and reason about code in multiple languages such as Python, TypeScript, Java, or Go.
- Strong written communication skills for explaining technical findings to customers and engineering teams.
- Ability to manage a steady stream of incoming issues with urgency in a fast-paced environment.
- Passion for AI, developer tools, and the future of software engineering.
- Experience building internal tools, scripts, or automations for debugging, support, or QA is valued.
- Familiarity with LLMs, AI-assisted development tools, IDEs, or developer productivity platforms is valued.
- Experience in high-volume technical support or customer engineering environments is valued.
- Experience debugging across application logic, infrastructure, authentication, third-party APIs, networking, and deployment configuration is valued.
- Prior experience partnering directly with engineering teams to diagnose and resolve product issues is valued.
About Cognition
Cognition is an applied AI company building end-to-end software agents for engineering teams. Its flagship product, Devin, is an AI software engineer that collaborates with developers to plan tasks, write code, run tests, fix bugs, and ship changes across common tools. The company is privately held, founded in 2023, and headquartered in San Francisco.
