AI Training Software Engineer
Join remote, flexible contract projects that improve how AI systems generate and understand software. You will write and evaluate code, identify issues, and explain engineering decisions clearly.
תחומי אחריות
- Write, debug, and optimize code across languages, frameworks, and problem domains
- Review AI-generated code for correctness, efficiency, readability, and engineering best practices
- Identify bugs, logic errors, security issues, and performance bottlenecks
- Provide structured feedback explaining why code succeeds or fails
- Design coding prompts and edge cases to test AI capabilities
- Compare and rank AI-generated solutions by engineering quality
דרישות
- Proficiency in at least one programming language such as Python, JavaScript, Java, C++, Go, or TypeScript
- Understanding of data structures, algorithms, and software design principles
- Ability to read, write, and reason about code clearly and precisely
- Strong problem-solving and systematic debugging skills
- Ability to communicate technical decisions in plain language
- Reliable and self-directed when working independently and asynchronously
- Bachelor’s degree in computer science, software engineering, or a related field, or equivalent practical experience
יתרון
- Experience with multiple programming languages or technology stacks
- Familiarity with AI, machine learning, large language models, or prompt engineering
- Experience with code review, technical writing, or developer mentoring
- Experience with cloud platforms, DevOps, or distributed systems
- Competitive programming, open-source contributions, or relevant side projects
- Advanced degree in computer science or a related discipline
הטבות
- Fully remote and flexible scheduling
- 10–40 hours per week
- Freelance autonomy
- Work on AI projects with leading research organizations
- Potential for ongoing work and contract extensions
- Opportunities to strengthen engineering skills through varied problems