Latin America; North America•Latin America•North America
Remote
Senior
Full Time
16 days ago
remoteAIPythonseniorsoftware engineer
Requirements
- •5+ years of software engineering experience building, shipping, and operating production systems
- •Strong proficiency with Python in production environments, including APIs, services, tests, debugging, and operational ownership
- •Hands-on experience building, integrating, or evaluating agentic systems, agent harnesses, tool orchestration, or LLM-powered workflows
- •Experience with agentic frameworks and tooling such as LangChain, LangSmith, LangGraph, or similar platforms (PydanticAI, CrewAI, etc)
- •Experience with MCP, vector databases, retrieval patterns, RAG architectures, or AI evaluation platforms
- •Comfortable working across a polyglot stack, especially contributing to or integrating with PHP and Java services when the product requires it
- •Familiarity with prompt and version management, guardrails, tracing, LLM observability, cost and latency optimization, or human-in-the-loop workflows
- •Experience with cloud infrastructure and containerization such as Docker, Kubernetes, and AWS, plus experience working with remote-first, globally distributed teams
- •Experience with API-driven design, distributed systems, data modeling, and reliable service boundaries
- •Strong knowledge of software best practices, design patterns, performance, security-minded development, and testing across unit, integration, and end-to-end levels
- •Excellent problem-solving and debugging skills, especially in complex systems with uncertain or probabilistic behavior
- •Good product sense, customer empathy, strong communication, teamwork, ownership, and time management
- •Business-level English fluency, verbal and written
What You'll Do
- •Design, build, and operate customer-facing AI platform services and product features primarily in Python, while integrating with PHP and Java systems as needed
- •Build and evolve agentic harnesses, including agent runtimes, workflow orchestration, tool execution, state management, recovery paths, and evaluation hooks
- •Integrate agents and LLM-powered workflows into production systems with strong attention to reliability, correctness, latency, scalability, and cost
- •Evaluate models and providers for specific product use cases, using clear success criteria and abstractions that keep the platform flexible as the AI ecosystem evolves
- •Own evaluation, tracing, observability, and quality feedback loops for AI features so the team can detect regressions, understand behavior, and improve over time
- •Write clean, well-tested, well-documented code and advocate for engineering best practices, test automation, maintainability, and operational excellence
- •Collaborate with product, design, data, security, and engineering partners to turn ambiguous AI product opportunities into reliable customer-facing features
- •Comfort building, debugging, and operating services that interact with PostgreSQL, SQS, gRPC, and REST APIs, including data models, event streams, service contracts, and versioning
- •Contribute as a senior individual contributor through technical leadership, architecture input, pair programming, code reviews, and mentorship
Benefits
- •Remote First, Remote Always
- •PTO in accordance with local labor requirements
- •Monthly Wellness Fridays - enjoy an extra-long weekend every month
- •Fully Paid Parental Leave
- •Home office stipend based on country of residency
- •Professional development courses in Cloudbeds University
- •Access to professional development, including manager training, upskilling and knowledge transfer
