Job Closed
This listing is no longer active.
We make home service experiences better for everyone.
Staff Backend Engineer, AI Platform
Location
North Carolina
Posted
105 days ago
Salary
0
Seniority
Lead
Job Description
Staff Backend Engineer, AI Platform
Home Solutions
• Design and evolve the backend architecture that powers our AI-driven acquisition systems. • Build and maintain scalable, well-designed APIs (FastAPI/Python) serving internal tools and external partners. • Ensure systems are modular, extensible, and built for long-term durability. • Own cloud architecture in GCP/AWS/Digital Ocean (multi-environment, production-grade systems). • Lead Infrastructure-as-Code implementation and environment standardization. • Improve system resilience, monitoring, alerting, and failure recovery patterns. • Drive redundancy and risk mitigation across critical services. • Support orchestration between AI agents, business logic, and partner systems. • Build backend services that enable experimentation, optimization, and real-time decisioning. • Collaborate with Data and Product teams to productionize intelligent workflows. • Design clean abstraction layers over partner APIs. • Support real-time booking, routing, and multi-channel engagement. • Build systems that scale as partner complexity grows. • Set architectural standards and raise the bar for backend engineering. • Mentor engineers and influence long-term technical direction. • Identify and eliminate system bottlenecks before they constrain growth.
Job Requirements
- 7+ years of backend engineering experience, including experience at senior or staff level.
- Deep expertise in Python backend development.
- Experience with FastAPI (or similar modern Python frameworks).
- Demonstrated experience designing and building APIs at scale.
- Significant experience with cloud infrastructure (ideally AWS or GCP).
- Hands-on experience with Infrastructure as Code.
- Experience building and operating distributed systems in production.
- Exposure to data engineering concepts.
- Strong understanding of system performance, reliability, and scalability tradeoffs.
- Experience building platforms that support AI-driven decisioning or customer acquisition.
- Strong product intuition and ability to translate ambiguous goals into scalable systems.
- An “AI-first” mindset - you instinctively look for automation, intelligence, and leverage in system design.
Benefits
- health, medical, and vision insurance
- 401(k) match
- short-term disability coverage
- cell phone reimbursement
- flexible time off
- bi-annual $500 Relax & Recharge bonus
- learning and development stipend
- Charity Match program
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Backend Engineer
ZigsawOn a mission to help people find the Job of their choice. Fill this: https://forms.gle/fWsXYfgAfEorQZgaA
• Own and deliver key product features from design through deployment, working closely with design, product, and other stakeholders. • Mentor and support engineers, offering guidance and helping to reinforce high engineering standards across the team. • Collaborate closely with design, product, and cross-functional stakeholders to deliver a user-friendly and engaging product for our customers. • Ship high-performing and resilient APIs that adhere to industry standards and are delightful to use. • Step into a technical lead role on projects as needed, coordinating across functions and guiding execution without formal authority. • Maintain a high standard of quality across our codebase by advocating for cleanliness, readability, speed, testability, and documentation. • Champion software quality, emphasizing readability, reliability, testability, and documentation.
• Design, develop, and maintain high-performance backend services, APIs, and microservices. • Architect scalable systems using best practices in distributed computing, service decomposition, and domain-driven design. • Work with .NET or equivalent backend technologies to build resilient and secure services. • Own system-level designs, ensuring performance, scalability, and reliability. • Build and manage microservices-based architectures with strong focus on modularity, observability, and maintainability. • Optimize system architecture for latency, throughput, and fault tolerance. • Develop or enhance backend services that leverage AI models, LLMs, or AI-powered workflows. • Implement strong backend performance optimizations including caching, connection pooling, database tuning, and async patterns. • Drive continuous improvement around uptime, incident response, and system resilience. • Participate in code reviews, architecture reviews, and technical documentation.
• Own and evolve GiveCard’s most critical backend systems, including our core ledgering, payment orchestration, and task execution infrastructure. • Lead our highest-complexity technical work. • Raise the technical bar across the backend team by setting best practices for system design, code quality, documentation, and engineering judgment. • Act as a strategic technical partner in shaping GiveCard’s architecture and product direction. • Mentor and up-level other engineers through thoughtful feedback, design reviews, and collaborative problem-solving.
• Drive hands-on work on high-priority initiatives across the product • Partner with leadership to design and implement technically complex projects • Review and refine significant changes with an eye toward clarity, performance, and long-term maintainability • Evolve our shared systems, tooling, and frontend architecture in ClojureScript • Help maintain consistency in our engineering patterns, abstractions, and product quality • Collaborate closely with design and product to ensure technical decisions enhance the user experience




