Senior Software Engineer - Bogotá

Share on LinkedIn
PythonTypeScriptAI

Full Time - Long Term - Senior

English - B2 High-Intermediate
Hybrid

About the role

We’re seeking a Senior Software Engineer who excels at building large-scale, enterprise-grade systems and is eager to apply AI to real-world commerce challenges. The role involves both backend and frontend work, collaborating with cross-functional teams to create innovative conversational solutions for major retailers across Latin America. It’s ideal for someone who enjoys solving complex technical problems while driving meaningful product impact.

Key responsibilities

  1. Design, develop, and deploy conversational AI solutions for enterprise clients — from prototypes to fully scalable implementations.
  2. Work closely with product managers, designers, and commercial teams to define user journeys, establish goals, and measure success.
  3. Build and maintain backend services with Python, AWS, Kafka, Postgres, and DynamoDB, ensuring reliability and scalability.
  4. Collaborate with global engineering teams to integrate new AI capabilities and help define the technical direction of the platform.
  5. Experiment with LLM-based agents, retrieval systems, and automation pipelines to enhance customer engagement and system performance.
  6. Define and monitor key AI performance indicators, using data insights to continuously optimize outcomes.
  7. Manage your projects end-to-end, making thoughtful trade-offs between delivery speed, quality, and innovation.
  8. Mentor peers, review code, and promote engineering best practices within a distributed and fast-moving environment.

What will make you thrive in this role

  1. Excellent communication skills across technical and non-technical stakeholders.
  2. Strong system-level thinking combined with high attention to detail.
  3. A proactive, results-driven mindset and comfort working through ambiguity.
  4. Curiosity about emerging technologies and the evolving AI landscape.
  5. A balance between product intuition and technical excellence — you value both performance and user experience.
  6. Experience with prompt design, agent evaluation, or LLM integration will be highly valued.

Qualifications

  1. BS or MS in Computer Science or a related technical field.
  2. 5+ years of hands-on software engineering experience.
  3. Proven background in building and scaling enterprise systems using Python, AWS, Kafka, Postgres, and/or DynamoDB.
  4. Frontend experience (React, TypeScript, etc.) is a plus.
  5. Previous work with conversational AI applications is a strong advantage.
  6. Experience in startup or high-growth, customer-focused environments.


Hybrid role - Bogotá

  • 1HR Screening
  • 2Coding screen (45 mins)
  • 3Core interview loop (3 hours total)
  • 4Offer