
Software Engineer (LATAM)
Handshake · United States
- Hybrid
- Full-time
- $60,000 / year
- United States
Job highlights
- Flexible, hourly contract work for Software Engineers.
- Evaluate AI-generated code and technical content.
- Provide structured feedback to improve AI understanding.
- Ongoing, project-based opportunity alongside primary employment.
- Requires 4+ years of professional software engineering experience.
About the role
Software Engineer AI LATAM
Handshake is seeking experienced Software Engineers residing in LATAM to support AI research through flexible, hourly contract work. This is not a traditional full-time SWE role. You’ll use your real-world software development experience to evaluate AI-generated code and technical content, provide structured feedback, and help improve how AI understands programming tasks, system design, and engineering best practices.
This is an ongoing, project-based opportunity that can be done alongside your primary employment.
Who This Is For
This opportunity is designed for professionals currently working (or recently working) in roles such as:
- Software Engineer or Senior Software Engineer
- Backend, Frontend, or Full-Stack Engineer
- Systems Engineer or Application Developer
This is not a traditional full-time role. You’ll apply once and, if qualified, be considered for part-time, project-based work as new projects become available.
Qualifications
We’re looking for professionals with:
- 4+ years of professional software engineering experience (internships excluded)
- Strong hands-on coding experience in at least one major programming language (e.g., Python, Java, C++, JavaScript, Go, etc.)
- Experience writing, reviewing, and debugging production-level code
- Comfortable working independently and following detailed technical guidelines
- Strong written communication skills and attention to detail
- Must be based in LATAM
Work Model and Project Details
- Status: Independent contractor (not a full-time employee role)
- Location: Fully remote
- Schedule: Flexible and asynchronous, with no minimum hour requirement. Many contributors work approximately 5–20 hours per week when assigned to an active project
- Duration: The Handshake AI program runs year-round, with projects opening periodically across different areas of expertise. Placement depends on current project needs, with opportunities to be considered for future projects as they become available
Key skills/competency
- Software Engineering
- AI Research
- Code Evaluation
- Technical Feedback
- Programming Languages (Python, Java, C++, JavaScript, Go)
- Production Code
- Debugging
- Independent Work
- Written Communication
- Attention to Detail
Skills & topics
- Software Engineer
- AI
- LATAM
- Remote
- Contractor
- Code Evaluation
- Python
- Java
- C++
- JavaScript
- Go
- Debugging
- Technical Feedback
- Asynchronous
- Part-time
How to get hired
- Tailor your resume: Highlight 4+ years of professional software engineering experience, emphasizing production-level code, debugging, and specific programming languages relevant to AI.
- Showcase your skills: Clearly list your experience with major programming languages like Python, Java, C++, JavaScript, or Go.
- Demonstrate independence: Provide examples of working independently and following detailed technical guidelines in past projects.
- Emphasize communication: Detail your strong written communication skills and attention to detail in your application and any correspondence.
- Confirm LATAM residency: Ensure your application clearly states you are based in a LATAM country.
Technical preparation
Behavioral questions
Frequently asked questions
- What is the work arrangement for the Software Engineer AI LATAM role at Handshake?
- The Software Engineer AI LATAM role at Handshake is an independent contractor position, offering flexible and asynchronous work. It is a remote role with no minimum hour requirement, allowing contributors to work approximately 5-20 hours per week on active projects.
- What are the core responsibilities of a Software Engineer AI LATAM at Handshake?
- As a Software Engineer AI LATAM, you will evaluate AI-generated code and technical content, provide structured feedback to improve AI's understanding of programming tasks and best practices, and assist in AI research.
- What programming languages are most relevant for the Software Engineer AI LATAM position?
- The role requires strong hands-on coding experience in at least one major programming language. Key languages mentioned include Python, Java, C++, JavaScript, and Go. Proficiency in any of these will be highly beneficial.
- How much experience is needed to be considered for the Software Engineer AI LATAM role?
- Handshake is looking for professionals with at least 4 years of professional software engineering experience, excluding internships. Experience in writing, reviewing, and debugging production-level code is also essential.
- Is this a full-time position at Handshake?
- No, this is not a traditional full-time employee role. It is an ongoing, project-based opportunity structured as independent contract work, designed to be done alongside primary employment.
- What are the benefits of the flexible work schedule for a Software Engineer AI LATAM?
- The flexible and asynchronous schedule allows you to manage your workload around your existing commitments. You can contribute approximately 5–20 hours per week when assigned to an active project, providing a great work-life balance.
- What does Handshake look for in terms of soft skills for the Software Engineer AI LATAM role?
- Handshake emphasizes strong written communication skills and attention to detail. Candidates should also be comfortable working independently and following detailed technical guidelines.
- Does Handshake offer opportunities for ongoing work as a Software Engineer AI LATAM?
- Yes, the Handshake AI program runs year-round. As an independent contractor, you will be considered for new projects as they become available, based on current project needs and your expertise.