
- Work model
- Remote
- Experience
- 5+ years
- Employment
- Not specified
- Compensation
- Not disclosed
- Technology signal
- 25 tags
Technology context
25Parsed from the vacancy text; ordered by relevance to this role.
Full listing
Role description
Required for this role
7+ years of professional software engineering or application development experience, with strong proficiency in Python and experience building production-grade applications.
Strong understanding of artificial intelligence, machine learning, and generative AI concepts.
Hands-on experience with LLMs and AI frameworks such as OpenAI, Anthropic, LangChain, or LlamaIndex.
Experience designing and implementing REST APIs, backend services, distributed applications, and scalable software architectures.
Practical experience with vector databases, embeddings, semantic search, and RAG implementations.
Experience with cloud platforms such as AWS, Azure, or Google Cloud.
Strong knowledge of software architecture, object-oriented programming, data structures, and design patterns.
Experience working with relational and/or NoSQL databases.
Familiarity with Git, CI/CD pipelines, automated testing, and modern software development practices, combined with strong troubleshooting and problem-solving skills.
Ability to work independently and collaborate effectively with technical and non-technical stakeholders.
Upper-Intermediate English
Your responsibilities
Design, develop, and deploy AI-powered applications and services using LLMs, generative AI, and other machine learning technologies.
Build AI agents, intelligent workflows, and automation solutions, integrating AI models and services with enterprise applications, APIs, and platforms.
Design scalable backend services and microservices that support AI workloads in Kubernetes environments.
Build solutions using vector databases, embeddings, semantic search, and RAG architectures.
Evaluate, fine-tune, and optimize AI models for performance, accuracy, scalability, and cost efficiency.
Develop RESTful APIs and services that expose AI capabilities to internal and external applications.
Implement security, monitoring, logging, and testing practices for AI-powered systems.
Collaborate with engineering, product, and data teams on AI use cases, architectural decisions, technical design reviews, and engineering best practices.
What you get
Your time off
Up to 15 paid vacation days annually
Additional unpaid days off
19 Colombian public holidays
Learning & growth
Sombra University workshops and internal learning programs
Tech Communities and knowledge sharing sessions
Language courses and workshops
Mentorship opportunities
Access to the Platzi online learning platform
And even more
Company-provided work equipment
Internal referral program
Bonuses for getting married or the birth of a child
Sombra events and internal initiatives
Before you apply
Our recruitment team will carefully review your profile, and if we see a good match with the role, we'll reach out to you shortly.
If you don't hear from us within 5 business days, it means we've decided to continue the process with other candidates for this position. Thanks for understanding