What are the responsibilities and job description for the AI Support Engineer position at Codeium?
Job Description: Are you passionate about unlocking the limitless potential of artificial intelligence and machine learning? Do you want to turn these possibilities into realities for real people?
We invite you to join our startup as an AI Support Engineer, where you will play a pivotal role in shaping the adoption of AI technology. Windsurf (formerly Codeium) empowers development teams at thousands of enterprises with AI-powered tools, spanning startups to Fortune 500 companies.
The complexity of enterprise tasks and environments, combined with the rapid evolution of our product, may lead to customer issues that can hinder adoption and value realization if not addressed promptly. As the first point of contact, you will leverage your computer science and AI expertise to resolve customer queries efficiently.
Your contributions will be instrumental in driving the widespread acceptance of AI technology. This is a unique opportunity to work with a pioneering AI startup that directly impacts real users.
We invite you to join our startup as an AI Support Engineer, where you will play a pivotal role in shaping the adoption of AI technology. Windsurf (formerly Codeium) empowers development teams at thousands of enterprises with AI-powered tools, spanning startups to Fortune 500 companies.
The complexity of enterprise tasks and environments, combined with the rapid evolution of our product, may lead to customer issues that can hinder adoption and value realization if not addressed promptly. As the first point of contact, you will leverage your computer science and AI expertise to resolve customer queries efficiently.
Your contributions will be instrumental in driving the widespread acceptance of AI technology. This is a unique opportunity to work with a pioneering AI startup that directly impacts real users.
- Initial Response to Customer Issues: Customer inquiries may arise from software misuse, deployment errors, or underlying software bugs. Utilizing your AI and CS knowledge, you will investigate, reproduce, and address any type of issue that may occur.
- Evaluation, Resolution, and Education: If you are unable to resolve a customer issue, you will escalate it to the relevant stakeholders (deployed engineering, field IT, or enterprise engineering), track and understand the resolution, and educate the customer on the solution.
- Knowledge Documentation and Distribution: You will document learnings about failure modalities across use and deployment, and distribute this knowledge to end customers and internal engineering teams.
- Product Testing and Feedback: Our product operates across various IDEs, programming languages, and modalities. As a support engineer, you will be instrumental in testing each release and using your CS and AI skills to automate parts of the QA process.
- At least 2 years of experience in a technical role.
- Bachelor's or higher degree in Computer Science, Software Engineering, or a related field.
- Familiarity with distributed computing, containerization, and orchestration technologies (e.g., Docker, Kubernetes).
- Proficiency in programming languages such as Python, Java, or Go.
- Strong organizational skills and customer-centric approach.
- Excellent problem-solving skills and ability to thrive in a fast-paced, dynamic startup environment.
- Passion for artificial intelligence and large language models. While hands-on experience is not required, it is a plus.