
Software Engineer, AI
Nearsure
full-time
Posted on:
Location Type: Remote
Location: Anywhere in Latin America
Visit company websiteExplore more
About the role
- Design, develop, and deploy AI-driven capabilities that improve payment system efficiency, security, and performance.
- Build LLM-based applications and workflows using Python and frameworks such as LangChain and LlamaIndex.
- Develop interactive AI-powered tools and demos using Streamlit or Gradio.
- Integrate third-party AI services and cloud services (AWS and/or Azure/GCP) into production-grade solutions.
- Apply scalability patterns such as caching, parallelism, routing, asynchronous processing, and decoupled architectures.
- Implement best practices in prompt engineering and LLM application architecture.
- Collaborate with data scientists, software engineers, and product managers to deliver end-to-end AI solutions.
- Apply DevOps practices including Git-based version control, IaC, and CI/CD pipelines.
- Containerize and package applications using Docker.
- Research, evaluate, and adopt emerging AI tools, frameworks, and techniques.
Requirements
- Bachelor's Degree in Computer Science, Engineering, or a related field.
- 5+ Years of experience working with Python development and software engineering (SWE/SOLID principles).
- 2+ Years of experience working with Cloud infrastructure (AWS, Azure, or GCP).
- 1+ Years of experience working with LLM frameworks (Langchain and/or LlamaIndex).
- Familiarity with architecture for LLM applications and prompt engineering techniques and patterns.
- Hands-on experience implementing scalability patterns in distributed systems and data-intensive applications.
- Real-world experience designing, implementing, and optimizing microservices.
- Ability to reason about trade-offs in AI system design.
- Advanced English Level is required for this role.
Benefits
- Competitive USD salary
- 100% remote work
- Paid time off
- National Holidays celebrated
- Sick leave
- Refundable Annual Credit
- Team-building activities
- Birthday day off
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonLLM frameworksLangChainLlamaIndexStreamlitGradioDevOps practicesDockerscalability patternsmicroservices
Soft Skills
collaborationproblem-solvingtrade-off reasoningcommunication
Certifications
Bachelor's Degree in Computer ScienceBachelor's Degree in Engineering