Software Backend Engineer
Software Backend Engineer (Python/Go)
Location: Hybrid or Onsite - Bay Area, CA
A fast-growing AI company is seeking a Software Backend Engineer to help scale its real-time communication platform. This is a full-time role ideal for an experienced backend engineer who thrives in fast-paced environments and enjoys solving complex infrastructure challenges.
About the Role
This is a hands-on engineering role with high growth potential. You'll work closely with technical leadership to design and optimize backend systems that support millions of real-time interactions daily. You'll also contribute to API development, third-party integrations, and infrastructure decisions as the company scales rapidly.
Key Responsibilities
- Design and build scalable backend infrastructure for real-time systems
- Develop and maintain public APIs used by external partners
- Build integrations with third-party platforms (CRMs, dialers, calendars, etc.)
- Collaborate with ML, frontend, and DevOps teams to support cross-functional initiatives
- Lead and mentor junior engineers
- Contribute to deployment and scaling strategies
What We're Looking For
- 8-10 years of experience in backend system design
- Expertise in Python or Go
- Experience building high-QPS public APIs
- Strong technical communication skills
- Background in growth-stage startups (Seed+ or Series A+)
- Ability to work onsite or hybrid from the Bay Area
Nice to Have
- Experience with real-time communication platforms
- Familiarity with cloud infrastructure and containerization (AWS, Kubernetes, Docker)
- Exposure to frontend or ML systems integration
Compensation & Benefits
- Base salary starting at $150,000+ depending on experience
- Opportunities for equity
- Relocation package available (open to candidates from anywhere in the U.S.)
- Comprehensive health benefits
- Flexible PTO and company holidays
Additional Info
- Applicants must be authorized to work in the U.S.
FAQs
Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.
Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.
We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business.
That's why we recommend registering your resume so you can be considered for roles that have yet to be created.
Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.