About this role
This role offers an exciting opportunity to contribute to the development of next-generation dialog agents that will transform collaborative and open-ended computer dialogues across various sectors, including education, entertainment, and general question-answering. As a Go Developer, you will work closely with cross-functional teams to define, design, and deliver innovative features while ensuring the quality and efficiency of AI-generated code.
Key Responsibilities:- Review code and solutions generated by AI systems, ensuring adherence to quality standards and best practices.
- Organize the development cycle, manage project priorities, and specify goals and deadlines.
- Utilize your expertise in Go programming to resolve complex coding issues during AI validation.
- Create a collaborative environment that encourages innovation, communication, and continuous improvement.
- Validate the accuracy, efficiency, and dependability of AI-generated code.
- Collaborate with cross-functional teams to enhance the AI system''s capabilities and integrate it with other components.
- Analyze team members'' code and provide constructive feedback to promote high-quality software development.
- Bachelor’s or Master’s degree in Engineering, Computer Science, or equivalent experience.
- At least 3 years of relevant experience as a software engineer.
- Proven leadership skills, ideally overseeing a group of software engineers.
- In-depth knowledge of Go programming and best practices for software development.
- Experience with AI systems and code-creation technologies is desirable.
- Proactive in identifying and improving public GitHub repositories, including developing new features and reworking existing code, particularly in large codebases (50K+ lines of code).
- Experience in training LLM models with high-quality, stable, and scalable back-end components using modern coding best practices across various languages and frameworks.
- Ability to inspire and collaborate closely with developers.
- Strong problem-solving skills with critical and strategic thinking capabilities.
- Exceptional communication skills, with proficiency in English, both written and verbal.
- This is a contractual position.
- Duration of contract and committed hours are flexible.
The interview process includes two internal interviews: a 60-minute technical interview followed by a 15-30 minute discussion on cultural fit and offer conditions.