Crossing Hurdles is seeking a Bilingual Software Engineer to create high-quality coding training examples and evaluate code. The role involves writing, debugging, and explaining code based on visual inputs, as well as generating working code from system designs and wireframes.
Responsibilities:
- Create high-quality coding training examples including images, prompts, and solutions
- Write, debug, and explain code based on visual inputs such as screenshots and diagrams
- Generate working code from system designs, wireframes, and architecture diagrams
- Identify and fix bugs from code snippets and terminal outputs
- Write prompts and responses fluently in English and a second language
- Produce clean, well-documented code with proper structure and error handling
- Source relevant images such as code screenshots, diagrams, and UI mockups
- Follow style guides and formatting requirements with precision
Requirements:
- Bachelor's degree or higher in Computer Science or related field
- Strong bilingual proficiency in English and one additional language
- Strong experience in programming using languages such as Python, JavaScript, Java, C, C++, or similar
- Strong experience in debugging, reviewing, and writing code
- Ability to interpret system design diagrams, flowcharts, and UI mockups
- Strong ability to explain technical concepts clearly in writing
- Strong attention to detail in identifying bugs and logical errors
- Ability to work independently and maintain consistent quality