About the job Senior Software Engineer -San Francisco (Back End Python)
About the Client
Client is redefining conversational commerce in Latin America by empowering retailers to engage customers directly via WhatsApp. As a VC-backed Series B startup, Client is led by an elite team from Meta, Google, Uber, and other top Silicon Valley companies, with offices in San Francisco and Bogotá and a remote-first mindset for the rest of the team. Role Summary
Client is searching for a Senior Software Engineer who excels in designing, building, and scaling enterprise-grade systems. You'll collaborate across backend and frontend domains to build AI-powered conversational experiences that transform how retailers connect with customers. The ideal candidate is a self-motivated problem solver who thrives on deep technical challenges and product strategy impact. Responsibilities
- Design, build, and launch production-grade conversational AI solutions for enterprise clients.
- Collaborate with product managers, designers, and business partners to define user journeys, goals, and success metrics.
- Work with engineering teams in San Francisco to expand the AI platform and integrate cutting-edge features.
- Develop AI-driven capabilities using LLM agents, retrieval systems, and automation pipelines to enhance engagement.
- Build and maintain scalable backend systems with Python, AWS, Kafka, Postgres, and DynamoDB.
- Define and evaluate performance metrics to ensure system reliability and business value.
- Manage project timelines, making well-considered tradeoffs between innovation and delivery speed.
- Mentor junior engineers, conduct code reviews, and promote best practices across development teams. Requirements
- BS or MS in Computer Science or a related technical field.
- 5+ years of hands-on experience in software engineering.
- Proven ability to build and scale enterprise-grade systems using Python, AWS, Kafka, Postgres, and / or DynamoDB.
- Experience with frontend frameworks (React, TypeScript, etc.) is a plus.
- Previous experience developing or deploying conversational AI applications is a strong asset.
- Excellent communication skills, with the ability to collaborate with both technical and non-technical teams.
- Strong attention to detail, analytical thinking, and a results-driven attitude.
- Experience in fast-paced, customer-focused environments, ideally within startups or high-growth tech companies.
- Hands-on experience with LLM systems, prompt design, and AI evaluation is a plus. Compensation / Benefits
- Competitive salary with equity options.
- Unlimited paid time off and flexible work hours.
- On-site collaboration at the client's San Francisco office, with hybrid flexibility.
- Work alongside a world-class, mission-driven team in an innovative and learning-focused culture.
- If you're eager to shape how AI transforms the future of retail engagement, we'd love to hear from you.
Interview Process :
Technical screen and four interviews covering coding, systems design, AI expertise, and alignment interview.