About the Role
Are you passionate about building scalable architectures, improving platform performance, and contributing to cutting-edge technology? We’re looking for a Senior Backend Engineer to design and develop the foundational systems and platforms that power our LLM-based generative AI assistant. In this role, you’ll focus on creating robust, secure, and scalable backend systems, improving infrastructure, and contributing to open-source projects that drive innovation. Your work will directly impact the technology that millions of users rely on every day.
This is a remote position open to candidates based in the United States. We also have co-working spaces in the San Francisco Bay Area and New York.
Responsibilities
- Architect and Build Scalable Systems: Design, build, and maintain backend systems and infrastructure that support web-scale AI-driven products.
- Improve Platform Performance: Focus on scalability, reliability, and security to ensure our systems can handle millions of users seamlessly.
- Contribute to Open Source: Work on open-source projects and integrate cutting-edge technologies into our platform.
- Optimize Data Pipelines: Develop and maintain production databases (SQL and NoSQL) and ensure performant query patterns that scale effectively.
- Eliminate Technical Debt: Refactor and improve existing systems to enhance maintainability and scalability.
- Establish Best Practices: Help define architectural patterns and team practices that enable long-term growth and innovation.
- Collaborate Across Teams: Work with infrastructure and DevOps teams to ensure robust deployment and monitoring strategies.
Qualifications
- Technical Expertise: Proven experience building and deploying mission-critical REST/RPC services with a focus on scalability and performance.
- Infrastructure Knowledge: Familiarity with Kubernetes (k8s), deployment pipelines, and debugging system-level issues.
- Database Proficiency: Expertise in designing and maintaining scalable SQL and NoSQL databases.
- Open Source Contributions: Experience contributing to or maintaining open-source projects is a plus.
- Problem-Solving Skills: Ability to tackle complex technical challenges and deliver elegant, maintainable solutions.
- Collaboration Skills: Strong communication and teamwork abilities to work effectively with cross-functional technical teams.