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
- Design, develop, and deploy conversational AI solutions for enterprise clients — from prototypes to fully scalable implementations.
- Work closely with product managers, designers, and commercial teams to define user journeys, establish goals, and measure success.
- Build and maintain backend services with Python, AWS, Kafka, Postgres, and DynamoDB, ensuring reliability and scalability.
- Collaborate with global engineering teams to integrate new AI capabilities and help define the technical direction of the platform.
- Experiment with LLM-based agents, retrieval systems, and automation pipelines to enhance customer engagement and system performance.
- Define and monitor key AI performance indicators, using data insights to continuously optimize outcomes.
- Manage your projects end-to-end, making thoughtful trade-offs between delivery speed, quality, and innovation.
- Mentor peers, review code, and promote engineering best practices within a distributed and fast-moving environment.
What will make you thrive in this role
- Excellent communication skills across technical and non-technical stakeholders.
- Strong system-level thinking combined with high attention to detail.
- A proactive, results-driven mindset and comfort working through ambiguity.
- Curiosity about emerging technologies and the evolving AI landscape.
- A balance between product intuition and technical excellence — you value both performance and user experience.
- Experience with prompt design, agent evaluation, or LLM integration will be highly valued.
Qualifications
- BS or MS in Computer Science or a related technical field.
- 5+ years of hands-on software engineering experience.
- Proven background in building and scaling enterprise systems using Python, AWS, Kafka, Postgres, and/or DynamoDB.
- Frontend experience (React, TypeScript, etc.) is a plus.
- Previous work with conversational AI applications is a strong advantage.
- 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