Software Engineer, AI
New
Colombia, Costa RicaFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 2+ years
- Required Skills
- PythonSQLJavaJavascriptTypeScriptGoNosqlCI/CDLangChain
Requirements
- 2+ years of backend software engineering experience, ideally on systems that serve millions of users.
- Proficiency in one or more backend languages (Java, Python, TypeScript, or similar).
- Practical understanding of AI workflows including data ingestion, preprocessing, inference, and agent-based orchestration.
- Experience building or working with large-scale APIs and distributed storage or data systems.
- Production-quality coding habits focusing on testing, documentation, security, and performance.
- Customer-focused mindset with an emphasis on developer and end-user experience.
- Strong written communication skills for explaining technical decisions to diverse stakeholders.
- Collaborative approach and ability to work in a fast-paced environment.
Responsibilities
- Use AI-assisted development tools, including Claude Code, to accelerate implementation while validating correctness, security, and performance.
- Design and build server-side APIs that authenticate users, accept and manage backups, handle large-scale data operations, and prepare restored data for customers.
- Collaborate with Product, QA, and Support teams to ensure backend features reflect real customer workflows.
- Build and maintain support tooling to help diagnose and resolve customer issues at scale.
- Ensure all code and open source assets meet high standards for testing, documentation, reproducibility, and developer usability.
View Full Description & ApplyYou'll be redirected to the employer's site