Backend Engineer (Python/GCP)
Location: Remote
Role Overview
As a Senior Backend Engineer, you will play a pivotal role in designing, building, and maintaining the system that transfers phone calls from our AI Agent to our human fallback team. You will work on complex, large-scale distributed systems that must be highly performant, secure, and scalable. This role requires a deep understanding of backend engineering and experience with cloud-based environments.
Key Responsibilities
Design and implement scalable backend architecture to support high call volumes and seamless transitions from AI agents to human fallback teams.
● Develop and maintain microservices using Python and deploy them on serverless compute platforms, specifically Google CloudRun.
● Work with modern telephony APIs such as Twilio, Vonage, and Telnyx to build a robust system for phone call routing.
● Collaborate with cross-functional teams to ensure backend components align with overall product goals and user experience.
● Identify and address performance bottlenecks, optimizing the system for efficiency and reliability.
● Implement security best practices to ensure the safety and confidentiality of user data.
● Troubleshoot and resolve acute system issues, providing on-call support when necessary.
● Wear multiple hats in a startup environment, contributing to various aspects of the development and operational processes.
Required Skills & Qualifications
● Bachelor's degree in Computer Science, Engineering, or a related field.
● 5+ years of backend software engineering experience, preferably with high-growth companies.
● Proven experience working with large-scale distributed systems, cloud-based architectures, and microservices.
● Strong knowledge of serverless compute platforms, especially Google CloudRun.
● Proficiency in Python and related backend development tools.
● Familiarity with modern telephony APIs such as Twilio, Vonage, or Telnyx.
● Knowledge and interest in generative AI.
● Excellent problem-solving skills with a focus on performance and scalability.
● Ability to work independently and collaboratively in a fast-paced, dynamic startup environment.
● Excellent communication skills, with the ability to explain technical concepts to non-technical stakeholders.
Join our dynamic team and contribute to the creation of cutting-edge web applications that drive our business forward. Apply now to be a part of an innovative and collaborative work environment!
About Builders:
Builders leverages highly skilled distributed engineering teams with Latin America’s top software talent. Connecting top technology startups, mid-size companies and large enterprises across North America with superior tech talent needed to innovate, compete and excel in their field of business.
What We Do
Builders leverages highly skilled distributed engineering teams with Latin America’s top software talent. Connecting top startups, mid-size companies and large enterprises across North America and beyond with superior tech talent needed to innovate, compete and excel in their field of business. Our deep expertise spreads across many areas, such as Data Science, Machine Learning, Software Engineering, DevOps, UX/UI Designers, Product Managers, and many more.
Builders handles talent assessment, on-boarding, management, retention and continuous improvement. We provide unparalleled support, training, workshops, company events, benefits and other perks that make it fun and incredibly rewarding for everyone joining our team.
Our team has extensive experience, deep relationships, an extensive network and a growing database, which make us a valuable partner for our clients. Builders prides itself on making the perfect match as easy as possible. All while letting you get back to building.