Character.AI

Software Engineer, Backend

Full-time · Redwood City, CA (Remote)
✓ Verified live on the employer's own system · added 244 days ago
Save search
Mid-level · 5+ yrs exp

Requirements

Experience: 5+ years

Skills & tools

Frontend DevData AnalysisTroubleshootingSecurityDistributed SystemsProgrammingPythonJava
Apply on company site ↗ See your fit → free

Full job description

We are looking for a talented and motivated Backend Engineer to join our team. You will be responsible for building and maintaining scalable, high-performance backend systems that power our products. Collaborating with designers, data scientists, and engineers, you'll play a key role in conceptualizing, designing, and delivering robust and efficient backend solutions.

- Design, develop, and maintain scalable backend services that support our applications and infrastructure.

- Implement secure and efficient APIs to support frontend applications and third-party integrations.

- Optimize system performance, reliability, and scalability through effective architecture and engineering best practices.

- Work closely with product managers, data analysts, and frontend engineers to develop backend solutions that align with business and user needs.

- Ensure high availability, fault tolerance, and performance of backend systems.

- Monitor system health, troubleshoot issues, and implement improvements to enhance efficiency and stability.

- Maintain security best practices to protect user data and system integrity.

- Stay up to date with industry trends and emerging technologies in backend development and distributed systems.

- 5+ years of experience in backend development, building scalable and reliable applications.

- Strong proficiency in programming languages such as Python, Java, or Go. Python and Go are preferred.

- Experience with database technologies such as PostgreSQL, MySQL, or NoSQL solutions.

- Familiarity with designing and integrating APIs, including REST and GraphQL.

- Understanding of distributed systems, microservices architecture, and cloud platforms (AWS, GCP, or Azure).

- Experience with containerization and orchestration tools like Docker and Kubernetes.

- Strong problem-solving skills and the ability to optimize system performance and reliability.

- Excellent communication skills and the ability to work effectively in a collaborative environment.

- Experience with event-driven architectures and messaging systems (Kafka, RabbitMQ, etc.).

- Knowledge of caching strategies and performance optimization techniques.

- Experience working on large-scale, high-traffic applications.

- Familiarity with CI/CD pipelines and DevOps best practices.

More jobs at Character.AI

Similar jobs near Redwood City, CA (Remote)

Tell me when more Senior Software Engineer, Backend jobs post near Remote - US We re-check every listing against the employer’s own board — no résumé needed.

Search Software Engineer, Backend jobs near Redwood City, CA (Remote) → Browse all live jobs

This posting was published by Character.AI on their own careers system and is shown here with a direct link to apply there. Employers: for corrections or removal, contact jobs@veritahire.com.