LATAM Software Engineer (AI / Distributed Systems)
Location: Remote (LATAM)
Job Type: Full-time
Salary: $7,000 – $10,000 USD/month
About the Role
We are partnering with a fast-growing, well-funded AI startup building cutting-edge infrastructure for large language models (LLMs) and agent-based systems.
This is a high-impact engineering role where you will work on both research-oriented projects and production systems, contributing directly to the development of next-generation AI technologies.
What You’ll Do
- Design and build scalable systems, including APIs, data pipelines, and distributed infrastructure
- Develop and experiment with AI-related systems (e.g., evaluation frameworks, agent workflows, RL environments)
- Build and improve human-in-the-loop platforms and data workflows
- Collaborate with cross-functional teams (engineering, product, research)
- Write clean, maintainable, and well-documented code
- Solve complex scalability and reliability challenges
Must-Have:
- 5+ years of experience in software development
- Strong skills in at least one of the following: Node.js, TypeScript, Python, or Go
- Experience with distributed systems and system design
- Experience with cloud platforms (AWS or GCP)
- Familiarity with Kubernetes, APIs, and NoSQL databases
- Strong problem-solving skills and ability to work independently
- Proven track record of building projects (GitHub or similar portfolio)
Nice-to-Have:
- Experience with AI, LLMs, or agent-based systems
- Experience with RL environments or data annotation workflows
- Background in high-growth startups or fast-paced environments
- Experience building products from scratch
Ideal Candidate
- Hands-on builder with a strong ownership mindset
- Comfortable working in a fast-paced, high-performance environment
- Proactive and able to identify and solve problems independently
- Interested in working at the forefront of AI
What We Offer
- Fully remote work
- Competitive compensation in USD
- Opportunity to work on cutting-edge AI systems
- High-impact role in a fast-growing startup
Interview Process
- Initial screening
- Take-home assignment
- Technical interview
- Work trial
- Final offer